Viewing profile — m0th87
m0th87
HN member- Joined
- Tue, Apr 21, 2009, 3:42 PM UTC
- HN karma
- 4,936
- Public activity
- 771 items
- HN profile
- View on Hacker News ↗
About m0th87
Email (ROT13™): fvzbafba ng tznvy qbg pbz
Recent public activity
-
comment
Comment #44863143
https://www.intel.com/content/www/us/en/docs/intrinsics-guid... Intel's docs are unfortunately spartan, but the guarantees around program order is a hint that this is what it does.…
-
comment
Comment #44862569
I see, thanks. I had assumed incorrectly that NT writes operated the same as NT accesses, where there is no dedicated cache.
-
comment
Comment #44862564
There are no guarantees even if everything operates on the same core. Rust docs have some details: https://doc.rust-lang.org/stable/core/arch/x86_64/fn._mm_sfe...
-
comment
Comment #44862252
I had interpreted GP to mean that you don’t slap on NTs for correctness reasons, rather you do it for performance reasons.
-
comment
Comment #44862150
I work on optimizations like this at work, and yes this is largely correct. But do you have a source on this? > or (more likely) go into just some special small subsection of it re…
-
comment
Comment #44224943
That’s what I hope for, but everything that isn’t bananas expensive with unified memory has very low memory bandwidth. DGX (Digits), Framework Desktop, and non-Ultra Macs are all a…
-
comment
Comment #38865506
This is almost perfect for my needs (communication and location sharing in areas without phone signal.) But it's missing GPS/GNSS. I'm not sure how niche that use case is, so more …
-
comment
Comment #36697222
I’ve heard Beaglebone Blacks are great (never used them), but have to say the experience with Blue was awful. I had a hardware defect that’s apparently commonplace. It gave me the …
-
comment
Comment #35891718
I’m definitely interested! Was just looking over this code and wishing it were in rust or C.
-
comment
Comment #32151826
That's interesting, I didn't know they did that. But it could be better: 1) This alert doesn't show up at all on mobile. 2) IMO this should either affect the overall score or be di…
-
comment
Comment #31958228
For what it’s worth, the person you’re replying to is one of the heavyweights of the rust community.
-
comment
Comment #29865650
Just whipped up a (naive) solve in rust: https://gist.github.com/ysimonson/01a1dee41b1b5990c30568fd25... It usually solves this in under 6 guesses. The guessing could be improved; …
-
comment
Comment #28789812
R2 is marketed as "one less than S3!" I used the exact same tagline for a project open sourced in 2019: https://github.com/pachyderm/s2/ So there you go VCs, I can market as well a…
-
comment
Comment #28618856
I messed around with and contributed to this project a bit. The biggest challenge I saw in day to day usage was that line numbers aren't included in error messages: https://github.…
-
comment
Comment #28618786
I wrote up some rust low-level bindings for guile [1]. The problem is that Guile liberally uses setjmp/longjmp, which breaks rust destructors. It might be possible to fix this by w…
-
comment
Comment #26884963
For rust, I manage a graph database that can be embedded as a library: https://github.com/indradb/indradb/
-
comment
Comment #23858886
Understanding Power by Chomsky had a big impact on me. I read it after this compelling blog post by Aaron Swartz (RIP): http://www.aaronsw.com/weblog/epiphany
-
comment
Comment #23763557
You're not alone. I've been writing go since before 1.0, and can handle modules/packages in _any other language_ fine, yet go's regularly leaves me stumped. A little while ago we w…
- story
-
comment
Comment #22960120
It's not well known, because it's not true, at least not absolutely. Speed could either mean latency or throughput. Reference counting is almost always worse than GC at throughput,…
-
comment
Comment #22762042
Yes, though this is arguably a big reason why SCTP didn't take off, which is similar to QUIC in a lot of ways (there is SCTP over UDP, but it was a second class citizen until WebRT…
-
comment
Comment #22728792
Is it possible to context switch between userspace processes directly, without going through the kernel, i.e. a kind of fast, inter-process cooperative multitasking? I know earlier…
-
comment
Comment #21873111
I maintain a couple of protobuf-based libraries, and the issue I've seen with its anemic type system is that it inevitably creates an impedance mismatch between itself and the host…
-
comment
Comment #21820742
You can also just use a phone plan with roaming, as they aren't affected by the firewall. The guide says it's pricey, but Google Fi doesn't charge extra for roaming. I got around C…
-
comment
Comment #21803048
In case it's helpful, here's how I use hammerspoon: * As a replacement for the classic caffeine app. [1] * To provide shortcuts for window managements. [2] * To shutdown bluetooth …