Recent submissions

Comment · 1 month ago
How do you deal with bots?
Comment · 1 month ago
I love you, keep it up dude. Exactly the kinda shit I would say if I didn't want to lose more fake internet points now.
Comment · 1 month ago
NX means not executable, so some bytes are excutable, some are non excutable. so some are instructions for the processor and others are data. Sometimes those are mixed and the cpu pukes out a bunch and restarts interpretation. most of the time those are normal. keep it normal and go fast.
Comment · 1 month ago
As an american with a degree and years of experience and even a PhD, it is hard to move jobs.
Comment · 1 month ago
It isn't a maths paper, so the conventions are different.
Comment · 1 month ago
So that is only true because we do it, there is a world where we optimize differently and that self modifying version works better, reread the synthesis kernel thesis(one, it is super easy, two they did this), we could have hardware that does this. Because we don't have hardware that does this we don't
Comment · 1 month ago
Yeah, that works okay, but really is a you shouldn't, with pipelining you lose all the predictive decoding. The Synthesis kernel did some cool ass shit with this, but failed in other architectures due to pipelining, which speeds up shit, but change the opcodes(with other instructions(ie selfmodyfing code)) and shit gets flushed.
Comment · 1 month ago
But it could be, there are bits about doing computation in RAM, self modifying code could work.
Comment · 1 month ago
Don't spend too much time on what was at the moment not meant for adults, like there is alot of other art to look at and interpret. It was more of a don't get crazy into it, my own Dad got super weird into interpreting things he thought he found in Doctor Who. It was both sad and weird. Just maybe don't dwell to much on things people didn't also give much thought to.
Comment · 1 month ago
I click the thingy and don't see that, I know D2 as the big language split for Dlang, I click around, I still can't tell what this is.
Comment · 1 month ago
Well it was a hot take.
Comment · 1 month ago
It isn't since there is not much about what it is!
Comment · 1 month ago
Oof, maybe don't. A lot of them are written directly for children, which they mostly work for, but only later bits have stuff mostly for adults and are vaguely worth analysing.
Comment · 1 month ago
Hot take: NX bit is shit W^X is shit. proper JIT is having objects written as needed, and cache line flushing is full bullshit, we need self modifying code as a first class citizen and with modern techiques we can have it work and not be crazy slow, it is currently cuz shits fucked, but we can do better.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton