Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
volta83
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
31.
▲
by
volta83
5y ago
Wut. If you are an Android user, and I put an AirTag on you, your phone won't report the location on the tag. But every apple product that gets close to you will report your location.
32.
▲
by
volta83
5y ago
> I live only in CUDA land, I’m a bit ignorant of the other platforms, so I’m not sure what granularity of workgroups is here. Generally speaking you can’t rely on individual threads executing in any particular order, no matter how many
33.
▲
by
volta83
5y ago
This paper ported a CFD application, which had a tuned CUDA implementation, to std::par: https://arxiv.org/pdf/2010.11751.pdf . In Table 3, first and last columns shows the performance of CUDA and std::par in % of theo
34.
▲
by
volta83
5y ago
What are the pros/cons of Alloy over, say, Iris ?
35.
▲
by
volta83
5y ago
TL;DR: the parent doesn't know what they are talking about and for some reason is burnt over OpenCL which is a horrible ""standard"" (Khronos extension over C and C++, not actual C++ support, in the C++ ISO standard
36.
▲
by
volta83
5y ago
Intel and AMD voted to add GPU support to the C++ and Fortran ISO standards. Are you implying that they did a bad job and added the wrong GPU support to ISO C++? Or maybe that Intel and AMD don't care about C++, and either added GPU su
37.
▲
by
volta83
5y ago
NVIDIA, Intel and AMD sit on the ISO C++ and ISO Fortran standard committees. They voted GPU support into the C++ 2017 and Fortran 2018 ISO standards. While NVIDIA implemented this YEARS ago, almost 5 years after these ISO standards were vo
38.
▲
by
volta83
5y ago
From the same source two weeks ago: https://www.nextplatform.com/2021/10/26/china-has-already-re... Do they read their own news? China won Exascale. Twice. Before anybody else. Is there an MI200 systems in
39.
▲
by
volta83
5y ago
What's rust support for structured concurrency ? C++ appears to be going to use it as its "main"/"most fundamental" asynchronous algorithms model: http://www.open-std.org/jtc1/sc22/wg2
40.
▲
by
volta83
5y ago
Thanks for clarifying. I enjoyed your post, and the other issues mentioned were easier to follow and understand what you mean. I'm sorry that this happened.
41.
▲
by
volta83
5y ago
> Well, no. They didn't 'fight' for that, they complained about it. For a while they decided that LVFS wasn't a right fit and went with their own tool and infrastructure[0]. So why is this a problem ? If LVFS isn'
42.
▲
by
volta83
5y ago
> System76 & the LVFS > [...] > Later on the LVFS team put in work to support the use case of System76 so that vendors could use the LVFS without any sort of reporting. > https://archive.is/mH4dO The goal o
43.
▲
by
volta83
5y ago
Sure: TBAA, access to invalid union field (in C++), etc. Many of them are impossible in theory to check, and many are impossible to efficiently check in practice.
44.
▲
by
volta83
5y ago
The implementation of the Rust abstract machine - miri - stops execution of Rust programs when they exhibit undefined behavior. C, C++, etc. don't even have implementations of their abstract machines. They don't have one existing
45.
▲
by
volta83
5y ago
Your original comment reads like a feature request. Since now I know that you knew that the feature you were requesting is impossible to implement, and you did not mention that in your feature request, now... i have no idea of what the goal
46.
▲
by
volta83
5y ago
> I'd kill for a "volatile" with guaranteed semantics in Rust. Possibly more than one person. The reason people ask for this is because they haven't thought this trough. Even if the compiler "preserves" all
47.
▲
by
volta83
5y ago
> consume How do you use the consume ordering in Rust today?
48.
▲
by
volta83
5y ago
So many thoughts. * Rust threads run on CPU cores, but also GPU cores, FPGA cores, and a wider range of nastier hardware than Linux kernel threads run on. * The author implies throughout the text that safe Rust operations might not be allow
49.
▲
by
volta83
5y ago
Not yet, but new regulation is coming that forces all new chargers from 2023 onwards to sell to all car. "The right to build a charger comes with responsibility to service electricity to any EV car." The EU, and in particularly Ge
50.
▲
by
volta83
5y ago
I do every day, smaller bakery (no chain), they don't take cash anymore since COVID.
51.
▲
by
volta83
5y ago
So you take the 0.01% of all university students, that are accepted into a PhD program, and then take the 0.01% of that ? So 0.0001% of all university students, and then... work three times as hard as them ? Working harder gets exponentiall
52.
▲
by
volta83
5y ago
It's a parallelism. Somebody told them to get an abortion, and they just did. But I know better, I know what's best for them, and I know and I should decide what they should be doing with their body. They should not be getting abo
53.
▲
by
volta83
5y ago
Anyone who works in the kernel knows, that somebody dropping an email on the mailing list saying "you should rewrite your kernel in X" is not something that achieves anything. The OP claims that this somehow happened for Rust. Peo
54.
▲
by
volta83
5y ago
Mostly I/O drivers for network and storage, and let's say "DMA-related" functionality. Anything more specific than would probably de-anonymize me.
55.
▲
by
volta83
5y ago
> I personally cannot help but feel like the strong push for rust in the kernel is overstepping some sort of boundary. As a Linux kernel developer, I feel like non-kernel developers like yourself telling me which language I should use is
56.
▲
by
volta83
5y ago
Saying a 10 year old laptop is 2x or 4x slower than a new laptop is just a tiny part of the big picture. I would say that for a light laptop user, the main reasons to upgrade are: - displays: make a big difference for watching youtube, read
57.
▲
by
volta83
5y ago
> Huge. Only checking array bounds on every access degrades performance considerably. Citation needed, since all evidence points to the contrary. Could you please point us to a Rust application (there are hundreds of thousands at this po
58.
▲
by
volta83
5y ago
What nonsense? Before, children only had to pay for food. If they don't or can't pay, we starve them, that'll teach them. But now, they also have to pay for this system, and its potential life long consequences. Like, suppose
59.
▲
by
volta83
5y ago
Step 0: start driving on the right side of the road Step 1: adopt the euro Step 2: improve education for all ages and groups about misinformation, propaganda, etc. to reduce the chances of a bus driving around london from making you change
60.
▲
by
volta83
5y ago
> You can't even explain how doing something as simple as a binary tree with parent pointer is possible in rust, so my assumption is that it isn't possible A beginner learns this in the first week: struct Node<'a,
More ›