Live data from Hacker News

Viewing profile — unnah

unnah

HN member
Joined
Fri, Aug 28, 2020, 10:52 AM UTC
HN karma
695
Public activity
248 items

About unnah

No profile information was provided.

Recent public activity

  1. comment
    Comment #49155175

    Also, since CP/M 3.0 on Z80 supported more than 64 kB memory via bank switching, one might expect CP/M to do so on other platforms too.

  2. comment
    Comment #48518638

    C++ template metaprogramming is in some ways more powerful than Common Lisp macros, because it works at the type level: you can generate new types and dispatch into separate implem…

  3. comment
    Comment #48432950

    It leads to the catch-22 that when saving a BASIC program you cannot tell which filenames are already in use, since you cannot get a directory listing without losing the current BA…

  4. comment
    Comment #48305953

    Is there still some kind of sales tax in Germany? Shouldn't it be long gone due to the EU value added tax system?

  5. comment
    Comment #48190049

    It's the same problem with autovectorization. Often the only way to tell whether a compiler optimization is successful is to check the produced assembly or benchmark the code. It s…

  6. comment
    Comment #48176057

    I don't see why there has to be a special staging area when you could just edit the HEAD commit instead. In git you could do "git commit --patch" to commit selected parts and then …

  7. comment
    Comment #47377984

    It's not so easy any more if you try to rotate the hypercube and have to visualize intersections with arbitrary hyperplanes. Already in 3 dimensions the intersection of a cube and …

  8. comment
    Comment #47061157

    So apparently the Elvish spoken in the Peter Jackson movies is as far from the language imagined by Tolkien as the famous Portuguese-English phrasebook is from natural English. Tha…

  9. comment
    Comment #47044870

    If Ctrl sets bit 6 to 0, and Shift sets bit 5 to 1, the logical extension is to use Ctrl and Shift together to set the top bits to 01. Surely there must be a system somewhere that …

  10. comment
    Comment #46964082

    There are plenty of old-school companies in Europe still working on moving to the cloud. Now that there is a burgeoning movement towards avoiding American cloud providers, Oxide co…

  11. comment
    Comment #46676379

    It's probably much more exciting to implement stuff like this when you can experiment with your own ideas to figure out the solution from scratch, compared to someone who sees it a…

  12. comment
    Comment #46586631

    Most likely his ancient astronaut theory was the inspiration for the entire Stargate franchise. Of course to make the movie believable they had to give Jackson a more academic back…

  13. comment
    Comment #46524720

    Perhaps the most comparable 1990s system would be the SGI Origin 2800 ( https://en.wikipedia.org/wiki/SGI_Origin_2000 ) with 128 processors in a single shared-memory multiprocessin…

  14. comment
    Comment #46336461

    Interesting that they chose not to implement any method to detect whether a given iterator has been invalidated, even though the implementation would be easy. Seems it would be a u…

  15. comment
    Comment #46109461

    Umm... how did you manage to learn those hex codes? You just read a lot of machine code and it started to make sense?

  16. comment
    Comment #45955512

    On MIPS you can simulate atomics with a load-linked/store-conditional (LL/SC) loop. If another processor has changed the same address between the LL and SC instructions, the SC fai…

  17. comment
    Comment #45721197

    If the LLM was generally intelligent, it could easily avoid those gotchas when pretending to be a human in the test. It could do so even without specific instruction to avoid speci…

  18. comment
    Comment #45710117

    There should also be PSYC 5640: How to become a guru by reading the documentation everyone else is ignoring. Cannot be taken at the same time as PSYC 5630.

  19. comment
    Comment #45681611

    There's also Dask, which can do distributed pandas and numpy operations etc. However it was originally developed for traditional HPC systems and has only limited support for GPU co…

  20. comment
    Comment #45411206

    Back in the 1990's. As an example, back then the Rational Rose design software had a feature to generate UML diagrams from existing source code, and it was called "reverse engineer…

  21. comment
    Comment #45403566

    That is the traditional explanation of why it is called reverse engineering. The term originated in hardware engineering. When it was originally applied to software, it was common …

  22. comment
    Comment #45221344

    Ok, you got me there. Looks like they fixed that in C++17 with std::to_chars. https://en.cppreference.com/w/cpp/utility/to_chars.html

  23. comment
    Comment #45220565

    Since such algorithms were developed in the 1990's, nowadays you can expect your language's standard library to use them for float-to-decimal and decimal-to-float conversions. So a…

  24. comment
    Comment #45113374

    All good points. On the other side of the balance, by using pointers everywhere you give a lot more work for the tracing garbage collector. If it was possible to keep all your data…

  25. comment
    Comment #45074069

    Looks like the 3rd edition only covers OCS and ECS, up to A3000. Did they ever manage to publish a 4th edition covering AGA? I can't find any evidence of such on google.