Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gyrovagueGeist
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
61.
▲
by
gyrovagueGeist
3y ago
Just to comment: something that tripped me up when first reading the problem statement is that I didn't realize degenerate triangles counted. Once you have 3 colinear points in your arrangement you're done for!
62.
▲
by
gyrovagueGeist
3y ago
I think some confusion here seems to come from the following interpretations: -Then what does 3% mean? Surely it means "given the data we have, one in every 33 will hit" -Given everything you said is true, under those assumptions
63.
▲
by
gyrovagueGeist
3y ago
Unless the list has changed since either of us viewed it. It appears to be their number 3.
64.
▲
by
gyrovagueGeist
3y ago
To simplfy, let's assume you have perfect knowledge of everything else & that the only variable that matters is asteroids current position. By triangulating observations you have a point estimate. Due to calibrating your instrument
65.
▲
by
gyrovagueGeist
3y ago
The uncertainty is epistemic not aleatoric. The percentage represents our knowledge about the system at the time of measurement propagated through the forward model and is not an inherit random process in the system/model itself.
66.
▲
by
gyrovagueGeist
3y ago
Well, most of the new DoE machines are MI300 based so AMD seems to be doing pretty well even at the supercomputer level :)
67.
▲
by
gyrovagueGeist
3y ago
Sure, but most PIC methods are centered at their element or local domain. (You can likely even do the same with ewald/nbody). I definitely agree with you though if you need high accuracy on position when everything is on the same huge
68.
▲
by
gyrovagueGeist
3y ago
This is absolutely not the case for most physical simulations where the significant digits are more important than fixed decimal accuracy.
69.
▲
by
gyrovagueGeist
3y ago
imo the distinction has little to do with the "hardness" of the science. Science fiction has a thesis about society, technology, and how it shapes and reflects us (see: the root at Frankenstein) Science fantasy is about the hero&#
70.
▲
by
gyrovagueGeist
3y ago
So far I've found them good (Small Gods & Witches), but Bill Nighy, who does the footnotes in the most bland ADR tone after an annoying charm effect, is by far the worst part. If you can get past or enjoy those the rest is great.
71.
▲
by
gyrovagueGeist
3y ago
It's weird that this article ignores the entire traditional HPC market/DoE/DoD demand for H100s.
72.
▲
by
gyrovagueGeist
3y ago
Interesting! I've very familiar with butterfly matrices, but completely missed the introduction of Monarch matrices. I'm excited to unpack these definitions later. It's not immediately obvious why "good" weights wou
73.
▲
by
gyrovagueGeist
3y ago
Relatedly, quickselect (and it’s variants) are very important for distributed computing where sorting has higher communication costs.
74.
▲
by
gyrovagueGeist
3y ago
The tooling support isn’t ideal, but there are jump to definition extensions for Cython in vscode.
75.
▲
by
gyrovagueGeist
3y ago
Lmao you’d think. But this is not the default or recommended pip/setuptools behavior: https://pip.pypa.io/en/stable/reference/build-system/pyproje...
76.
▲
by
gyrovagueGeist
3y ago
Cython is the most general tool. It can be used to do anything from making bindings from C/Cpp to Python, Python to C/Cpp, to writing compiled “Python-like” code in an intermediate layer that can be used for managing your wrappers
77.
▲
by
gyrovagueGeist
3y ago
Version dependencies aren’t propagated and can be outside your local control. As an example elsewhere in this thread: PyYAML did not have a pinned Cython dependency with a maximum version before this, so if your project depended on a pinned
78.
▲
by
gyrovagueGeist
3y ago
If you compiled llama.cpp with Metal I wouldn’t say its ~all CPU based. But it is still incredible! I need to set this up myself this weekend :)
79.
▲
by
gyrovagueGeist
3y ago
Its arxiv its not a published paper. Until it's reprinted by a journal or proceedings, its basically a blog post that people feel more comfortable citing. It's main purpose is to introduce/increase caution about other method
80.
▲
by
gyrovagueGeist
3y ago
You will ~likely get some improvement by directly putting your python code in a .pyx file and compiling it (without using any cdef functions). In most cases it will be as if you were calling the Python C API directly in a compiled C file. I
81.
▲
by
gyrovagueGeist
3y ago
Neat! I had no idea that Spack can be used for cythonize dependencies. I use it to manage my local compiler/CUDA/Trilinos stack but never considered it for non C++ things.
82.
▲
by
gyrovagueGeist
3y ago
ADIFOR was one of (if not the first) large scale automatic differentiation tools https://www.mcs.anl.gov/research/projects/adifor/
83.
▲
by
gyrovagueGeist
3y ago
Just so anyone who reads this has the version: cython<=0.29.36 is the most recent non 3.0.0 version.
84.
▲
by
gyrovagueGeist
3y ago
Yep, my yesterday was also filled with figuring out this issue and changing these annotations. Heads up that the default exception forwarding also breaks function pointer types if you share them with the wrapped C code.
85.
▲
by
gyrovagueGeist
3y ago
I just finished my 6th year, and also needed this, thanks.
86.
▲
by
gyrovagueGeist
3y ago
I'm not sure I see the distinction. Hashing is compression because the output is fixed size. It's mapping to a codebook that could be used to try to map back to the original space. Its incredibly lossy by design but it is a type o
87.
▲
by
gyrovagueGeist
3y ago
On an MI250+ system or other similar architectures that mirror what El-Capitan is going to look like, ROCm is stable and there are pytorch + cupy backends for it. It mostly just works. If you have custom kernels as part of your pipeline you
88.
▲
by
gyrovagueGeist
3y ago
Point taken! Thanks, I always mess this up when talking colloquially.
89.
▲
by
gyrovagueGeist
3y ago
Your 'application' that uses them can absolutely have data races (you also have to fight the GC on every interpreter not just one). I think what they mean is that a local object within an interpreter without a shared (replicated)
90.
▲
by
gyrovagueGeist
3y ago
In my experience, yes, pickle is painfully slow and can't be used for anything real. It's fantastic for prototyping (especially https://mpi4py.readthedocs.io/en/stable/reference/mpi4py.MPI... ) but i
More ›