Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
VonTum
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
VonTum
27d ago
If you're going for "turns", then I would go even further and argue that it shouldn't be represented as a float, but rather a fixed point (signed?) integer. With 0x00000000 being 0°, 0x40000000 90°, etc. You get modular
2.
▲
by
VonTum
2mo ago
Do you have a link to Shakey's publication?
3.
▲
by
VonTum
3mo ago
What is a "half degree of freedom" in the matter field? (5.5 DOF from the article) Does anyone here know?The article glossed over it very quickly
4.
▲
by
VonTum
3mo ago
I believe the "Odin" language has this simd-awareness built-in.
5.
▲
by
VonTum
4mo ago
I find especially painful the tradeoff between productivity and visibility. Every minute I spend trying to advertise my project is a minute I'm not spending making it better.
6.
▲
by
VonTum
5mo ago
If you want to spawn multiple threads, all with access to a mutex, but without putting it behind an Arc, then you can simply spawn all your threads in a std::thread::scope(||{...}). These let you pass references &'scope Mutex<..
7.
▲
by
VonTum
6mo ago
You had me on the first three paragraphs, but the last two veer so far off course that I've no idea what you're trying to say. Mind clarifying?
8.
▲
by
VonTum
6mo ago
Well still, why tie this kind of processing to the registers themselves? Sure having a shorthand to instantiate a queue of writes I could see, but float to fixed conversion has no place being part of a memory mapped register bank. Wouldn&#x
9.
▲
by
VonTum
6mo ago
I find it odd the author adds all these extra semantics to their input registers, rather than keeping the FIFOs, "drain + FIFOs", "float to fixed point converting register", etc as separate components, separate from the
10.
▲
by
VonTum
6mo ago
Well both can be true, money is only made (or lost) on market swings. It is precisely the rich who can capitalize on such swings Whereas for regular people, an upswing means nothing, whereas a downswing means job loss, mortgage rate hikes,
11.
▲
by
VonTum
6mo ago
I've been building high-bandwidth memory streaming interfaces for HBM on VCK5000 & U280 FPGAs in my own language - "SUS". The goal is to get consistent synthesis to 450MHz such that I can use a narrower 256-bit instead of
12.
▲
by
VonTum
7mo ago
God Roko's Basilisk is the most boring AI risk to catch the public consciousness. It's just Pascal's wager all over again, with the exact same rebuttal.
13.
▲
by
VonTum
7mo ago
Oh hi Rachit, long time no see. I sadly didn't have time to submit something to LATTE this year as I've been spending all my time building infrastructure for SUS. I think improving the safety of hardware design is a noble goal, an
14.
▲
by
VonTum
8mo ago
https://hirtum.com
15.
▲
by
VonTum
8mo ago
The article specifically mentions this optimization as not working with the compiler at that time, hence the need for the separate index variable. > We will edit su.c to prevent the overflow by maintaining a counter, i, and verifying it
16.
▲
by
VonTum
9mo ago
Well really, the language _is_ the difficulty of much of hardware design, both Verilog and VHDL are languages that were designed for simulation of hardware, and not synthesis of hardware. Both languages have of similar-but-not-quite ways of
17.
▲
by
VonTum
9mo ago
I miss the time when "confused" for a computer program was meant in a humorous way.
18.
▲
by
VonTum
9mo ago
Regulation is about setting minimum standards for acceptance, not specifying exactly how. This means that if I walk into a random croissant shop and buy a croissant, I don't subsequently have 2 days of food poisoning. Arguably, healthi
19.
▲
by
VonTum
9mo ago
What would be an example of "Wise wisdom"?
20.
▲
by
VonTum
9mo ago
Oh, I just came back from Shimla actually. I stayed in Narkanda for 2 days to do some hiking, and Shimla one day, though I didn't interact with many people there. My next stop is Kochi, hopefully things are also a little quieter there.
21.
▲
by
VonTum
9mo ago
Just now, I'm travelling through India, and today was particularily rough. (I'm trying to go from Delhi Airport to Agra). Multiple Ubers turned out bad (scams, no-show, or fucking with pickup point). I spent several hours in this
22.
▲
by
VonTum
9mo ago
Oh nono, with tree-sitter, you get an untyped syntax tree. That means, you have a Cursor object to walk the tree, which creates Node objects as you traverse, that have a "kind" (name of the tree-sitter node), span, and children. (
23.
▲
by
VonTum
9mo ago
Printing the hash of the result is a nice trick I've used a couple of times myself, but jumping through the hoops of making the inputs parametrizeable (a la env vars) is only going to make your benchmarks less reliable, not more. It co
24.
▲
by
VonTum
9mo ago
I've used tree-sitter for generating my parsers in Rust, and just working with the untyped syntax tree it generates, and gives you error-tolerance for free. It's a bit of a setup at first tho, requiring an extra crate for the gene
25.
▲
by
VonTum
10mo ago
Software Transactional Memory is an interesting idea. I looked into it with much interest as I hadn't heard of it before. Sadly, the simplicity benefits it touts over Mutexes simply don't pan out. You still have to have some struc
26.
▲
by
VonTum
11mo ago
For the uninitiated in AArch64, are there specific parts of it you're referring to here? Mostly what I find is that it lets you stitch common instruction combinations together, like shift + add and fancier adressing. Since the whole po
27.
▲
by
VonTum
11mo ago
We could call them "Sophons" while we're at it.
28.
▲
by
VonTum
1y ago
https://m.youtube.com/watch?v=0_Bwix9IjOE
29.
▲
by
VonTum
1y ago
In [3], isn't there a pretty trivial exploit to get a "background task reads from closed file" again? async with mk_nursery() as nursery: with os.fopen(...) as file: nursery.start_soon(lambda: file.read()) Th
30.
▲
by
VonTum
1y ago
> However, lobbying efforts have steadily pushed for broader access and eligibility...British legislators have to consider how easily assisted dying can be expanded, how easily abuses can go undetected. Wait, how exactly does one "a
More ›