Live data from Hacker News

Viewing profile — musjleman

musjleman

HN member
Joined
Mon, Jun 28, 2021, 7:15 PM UTC
HN karma
81
Public activity
38 items

About musjleman

https://twitter.com/JustasMasiulis | https://github.com/JustasMasiulis | https://secret.club/author/jm

Recent public activity

  1. comment
    Comment #45659370

    Why is this AI slop here? The "author" deleted his twitter account and added the disclaimer at the top of this post that it's all written by AI and he's not an actual "programmer o…

  2. comment
    Comment #45659265

    An interpreter for a machine language is usually just called an emulator.

  3. comment
    Comment #45219516

    I'm pretty sure it's just a small mistake in the article on the exact syscall used to query the token information. Checked a kernel from November 2024 vs a current one and from I c…

  4. comment
    Comment #44953909

    SRW lock uses the WaitOnAddress primitives nowadays, not keyed events.

  5. comment
    Comment #44246946

    Yes and no. The GTA SA bug was reading of an uninitialized variable. The value it contained was correct simply by chance as it was placed there by the previous invocation of the fu…

  6. comment
    Comment #44242600

    > The anti-tamper codes, if any tampering is detected will crash on undefined/unallocated regions. That's basically the whole point of any anti-tamper product. I just think you pic…

  7. comment
    Comment #44238961

    > As Windows matures, behaviour can change, breaking certain stuff. How do you expect the aforementioned tech to break the games it's on? If anything it "breaking" will just make t…

  8. comment
    Comment #43975056

    > If people have enabled that setting, or left that default on, then that's their problem; it's not Windows Defender's fault. There is no such setting for Defender. The file scanni…

  9. comment
    Comment #43965427

    > Let’s cut the bullshit, Defender is basically unchanged as a concept since Windows Vista or maybe even Windows XP. It runs completely fine on 15 year old hardware. Exactly. It's …

  10. comment
    Comment #43959645

    By "actual code" I meant the assembly that the application logic compiles down to, not the entire executable. But as far as the entire package goes, compiling it using clang with s…

  11. comment
    Comment #43956740

    > those global variables... What about them? In a 500 loc app there is no practical difference and there's only ~20 of them with clear purpose. > Use std::string or std::list remov…

  12. comment
    Comment #43956697

    The actual code in the repo definitely compiles to less than 10k. The rest is bloat from linking CRT statically.

  13. comment
    Comment #43537564

    > Are they able to load a .so/dylib file during runtime and just call a method on it as long as they know the name of the method? Yes, usually that's the entire point of an .so/.dy…

  14. comment
    Comment #43537447

    Showing a 5000$ bounty example of "enumerating all apps" sounds a bit disingenuous when this is more of a "check if this exact app by bundle name was installed not through store. I…

  15. comment
    Comment #43108566

    > Also, it would be silly to bottleneck your protocol implementation benchmark on encryption that would be shared amongst implementations because that does not highlight your overh…

  16. comment
    Comment #43104227

    > what is presumably a single core I would guess that it's not a single core benchmark and that's the speed of the overall multi-threaded system. > Is that considered fast? You can…

  17. comment
    Comment #42869864

    You're missing the fact that there is basically no bug here. All this does is: * Store data in a database. * Kill AV software provided you have admin privileges. The latter might b…

  18. comment
    Comment #42868477

    Because this has no actual value for anyone and MS would (did?) ignore him.

  19. comment
    Comment #42562685

    There is nothing inherently wrong with throwing an exception from an APC. Windows supports it and will unwind the stack correctly. If you wrote all the code absolutely nothing will…

  20. comment
    Comment #42562643

    > WDYM? The root cause is "you passed ownership to stack-based memory to the kernel and didn't ensure it's valid when it called you back", why would "consent of lower frames" matte…

  21. comment
    Comment #42558982

    > The problem boils down to usage of stack memory after the memory is given to somebody else. While this isn't incorrect in this case the problem seems to be caused by stack unwind…

  22. comment
    Comment #42011646

    > You can do DMA cheating if that’s a non-negotiable for you but it is far more expensive. Cheap DMA cards go for couple hundred dollars which isn't all that much. Although unlike …

  23. comment
    Comment #42003638

    > That seems like something that would be solvable with location-style differential privacy. Report a number of plausible locations to the client small enough that it can efficient…

  24. comment
    Comment #42003534

    > I said it because I think other kernel level anticheat don't do it. It is done by FACEIT and ESEA. > If I remember correctly I can just enable/disable the easy anticheat service,…

  25. comment
    Comment #42003468

    > With the way that computer vision and AI continue to improve, I imagine that we will soon have completely external and undetectable cheating peripherals, simply capture the scree…