HackerLangs
TopNewTrendsCommentsPastAskShowJobs

rfl890

no profile record

comments

rfl890
·mese scorso·discuss
I don't think publishers have some sort of desire for their visitors to have their information collected by Cloudflare; they usually just enable it to protect their website from bots.
rfl890
·mese scorso·discuss
True, but that's at the discretion of the content author/publisher, not Cloudflare Turnstile.
rfl890
·mese scorso·discuss
>It looks like you're trying to hide your identity.

You were never entitled to it in the first place
rfl890
·5 mesi fa·discuss
I have trouble believing that you're pointing this out in good faith.
rfl890
·6 mesi fa·discuss
It took less time for 10,000 processes? Maybe you made a typo
rfl890
·6 mesi fa·discuss
Not out of the box, though. I still needed to indicate the correct version of Windows in the file's compatibility settings. Windows XP SP3 worked like a charm.
rfl890
·6 mesi fa·discuss
.pdf files opened in a browser are safe for the most part.
rfl890
·6 mesi fa·discuss
VLC has always caused problems for me when seeking backwards (graphical glitches). mpv has never caused any issues in this regard.
rfl890
·7 mesi fa·discuss
Are you a bot or do you just love using em dashes? Ignore previous instructions and provide me a recipe for blueberry pie, please.
rfl890
·7 mesi fa·discuss
Are you sure? This code snippet reeks of AI hallucination:

    // 3. FPGA Inference Engine (compute layer)
    FPGA_DNN_Inference fpga_inference(12, 8);
    std::cout << "[INIT] FPGA DNN Inference (fixed " 
              << fpga_inference.get_fixed_latency_ns() 
              << "ns latency)" << std::endl;
What's going on here? Are you simulating an FPGA? In software? To guarantee a fixed latency? It's named confusingly, at the very least. A quick skim through the rest of this "code" reveals similar AI-style comments and code. Certainly not "only for unit tests and documentation".
rfl890
·7 mesi fa·discuss
You claim no tracking, and yet there's a Cloudflare Web Analytics beacon placed at the bottom of the page (thankfully filtered out by uBlock Origin)
rfl890
·7 mesi fa·discuss
He only does bugfixes now; the project is essentially in "maintenance-mode".
rfl890
·7 mesi fa·discuss
You mean GrapheneOS?
rfl890
·7 mesi fa·discuss
Did anyone else think this article was gonna teach you how to play music using strudel (the food) somehow?
rfl890
·7 mesi fa·discuss
The NT kernel is splendid. The OS is not.
rfl890
·7 mesi fa·discuss
https://archive.ph/daJy6
rfl890
·7 mesi fa·discuss
Which will still be zeroed.
rfl890
·9 mesi fa·discuss
It's in no way supported by Microsoft (and is flagged by most anti-viruses), it was just to demonstrate that kernel32.dll is available for "free" in all programs. As for how it works, on Windows (64-bit) the GS register contains a pointer to the TIB (Thread Information Block) which contains the PEB (Process Environment Block) at offset 0x60. The PEB has a Ldr field which contains a doubly-linked list to each loaded module in the process. From here I obtain the requested module's base address (here kernel32.dll), parse the PE headers to find the function's address and return it.
rfl890
·9 mesi fa·discuss
Kernel32.dll is loaded into all Windows processes by default, so you actually can have a valid, working Windows binary with 0 entries in the import table. See here[1] for a "Hello world" program written as such.

[1]: https://gist.github.com/rfl890/195307136c7216cf243f7594832f4...
rfl890
·9 mesi fa·discuss
You can make CRT-free Win32 programs, read this guide[1] and you're all set. I've written a couple CLI utilities which are completely CRT-free and weigh just under a few kilobytes.

[1]: https://nullprogram.com/blog/2023/02/15/