Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ashdnazg
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
ashdnazg
11d ago
Not just pointers, it also has info such as alignment. (Shameless plug) I wrote a relevant article recently: https://ashdnazg.github.io/articles/26/Downcasting-Arcs-in-R...
2.
▲
Implementing FMA and finding bugs in C and Rust standard libraries
(shnatsel.github.io)
15 points
by
ashdnazg
14d ago
|
0 comments
3.
▲
by
ashdnazg
2mo ago
Maybe Optane was just a few years too early. There's finally a demand for a middle ground between RAM and SSD.
4.
▲
Codeberg Divides
(lucumr.pocoo.org)
144 points
by
ashdnazg
2mo ago
|
228 comments
5.
▲
by
ashdnazg
3mo ago
I worked on a transpiler from Nand2tetris assembly to WebAssembly, and had some really annoying memory corruption bug that I just couldn't solve. That is, until I checked the program I used for testing (which I didn't write), and
6.
▲
by
ashdnazg
3mo ago
That's no surprise, telling the AI what to do is basically the IKEA effect. https://en.wikipedia.org/wiki/IKEA_effect
7.
▲
by
ashdnazg
4mo ago
Kind of depends on the definition of no one. If the company puts an artificial proof of work demanding a rack of the latest data center GPUs, that should be illegal. If the binary has the same hardware requirements that the company used whe
8.
▲
by
ashdnazg
4mo ago
The key is communication. If the company says the binary has a certain min. requirement, then the vast majority of people will accept that. Of course there'll be idiots, but I doubt you'll see a stronger backlash than to a company
9.
▲
by
ashdnazg
4mo ago
> But the server binary doesn't start unless you have 190GiB of RAM and 38 available CPUs. As far as I understand that situation is accepted by the initiative. The requirement is not that it works on any specific hardware or softwar
10.
▲
by
ashdnazg
5mo ago
The real question is how many other things it's missing. Reading the process in TFA, it's very much dependent on the comprehensiveness of the testing framework. And apparently, the tests never built a lobby in the bottom left corn
11.
▲
by
ashdnazg
5mo ago
Fluent means different things to different people (and in different languages!). As I understand it, B2 means one has a solid, functional proficiency in the language. They conversate/listen/read/write in diverse situations, w
12.
▲
by
ashdnazg
5mo ago
I'm back to searching for numbers that are palindromes both in decimal and in binary. [0] I had an insight the other day, that as I fix the n least (and most, it's a palindrome!) significant decimal digits, I also fix the remainde
13.
▲
by
ashdnazg
5mo ago
I did some manual golfing with nand2tetris assembly and developed similar hacks to the max() implementation, where one appropriates an arbitrary, conveniently placed, memory address. After reading the article, though, I feel like I definit
14.
▲
by
ashdnazg
5mo ago
I can also thoroughly recommend https://store.steampowered.com/app/684270/Silicon_Zeroes/ which uses smart design to remove having to deal with binary in the circuit design. This reduces complexity by a surpr
15.
▲
by
ashdnazg
6mo ago
No idea if it's not already optimised, but x2 could also be x*x and not just abs_x * abs_x, shifting the dependencies earlier.
16.
▲
by
ashdnazg
7mo ago
If you're using mobile, there's an "English" button in the menu. Note to website owner - it could be nice to have a permalink to the English version.
17.
▲
by
ashdnazg
7mo ago
> for this game you can throw the usual tools away... > The reason is that Starflight was written in Forth I recently reverse-engineered another game from the 80's, and had a similar issue because it was written with Turbo Pascal
18.
▲
by
ashdnazg
8mo ago
In academia, seeing your research being published by someone else sucks, but the consolation prize is that you know you had the right instincts choosing what to research.
19.
▲
by
ashdnazg
8mo ago
https://ashdnazg.github.io Mostly silly posts about silly projects.
20.
▲
by
ashdnazg
10mo ago
My wife did one of the years in Matlab. Some of the problems translate very nicely into vectors and matrices.
21.
▲
by
ashdnazg
10mo ago
Seems to be hugged to death: https://archive.is/UauYs
22.
▲
by
ashdnazg
10mo ago
The bare basics are working with a hex editor and understanding data types - ints, floats, null-terminated strings, length-prefixed strings etc. I'd recommend taking a well documented binary file format (Doom WAD file?), go over the do
23.
▲
Abusing the Harvard Architecture in Nand2Tetris Assembly
(ashdnazg.github.io)
3 points
by
ashdnazg
10mo ago
|
0 comments
24.
▲
by
ashdnazg
11mo ago
First of all, really cool initiative! It's interesting that a bunch of the funded products have been funded by a single person. Do you know if it's the producers themselves? Worried rich people?
25.
▲
by
ashdnazg
11mo ago
Porting my binary & decimal palindromes[0] finding code[1] to CUDA, with which I had no experience before starting this project. It's already working, and slightly faster than the CPU version, but that's far from an acceptable
26.
▲
by
ashdnazg
1y ago
O(n^2) isn't required. One could do an in-place merge-sort, which is also always worst case, but with O(n*log(n)). I suspect everyone turns to Bubblesort since the inputs are small enough that it doesn't matter (evident by the fac
27.
▲
by
ashdnazg
1y ago
You could copy the instruction to a 16 byte sized buffer and hash the one/two int64s. Looking at the code sample in the article, there wasn't a single instruction longer than 5 characters, and I suspect that in general instruction
28.
▲
by
ashdnazg
1y ago
Yes, and I would even go as far as saying that even being functional isn't required. Trying to make something cool and failing counts as "hacker spirit". It all boils down to getting your hands dirty, instead of passively con
29.
▲
16-Bit Fast Inverse Square Root
(ashdnazg.github.io)
3 points
by
ashdnazg
1y ago
|
0 comments
30.
▲
by
ashdnazg
1y ago
argv[0]
More ›