Live data from Hacker News

Viewing profile — muth02446

muth02446

HN member
Joined
Sat, Aug 04, 2012, 1:39 PM UTC
HN karma
253
Public activity
103 items

About muth02446

No profile information was provided.

Recent public activity

  1. comment
    Comment #49201794

    If you are satisfied with an approximation of "DISTINCT", there is a facinating probabilistic algorithm by Flajolet and Martin https://en.wikipedia.org/wiki/Flajolet%E2%80%93Martin…

  2. comment
    Comment #49090288

    The incremental linking part sounds pretty hackish to me and I wonder what the price is in increased code complexity and maintenance effort. It also does not mention how it deals w…

  3. comment
    Comment #48594574

    Without nuclear, your country will remain vulnerable to: 4) renewable energy disruptions, e.g. supervolcano eruption, large meteor strike

  4. comment
    Comment #46480528

    Separate compilation is one solution to the problem of slow compilation. Binary patching is another one. It feels a bit messy and I am sceptical that it can be maintained assuming …

  5. comment
    Comment #46444004

    > Unfortunately you can't really statically link a GUI app. But is there any fundamental reason why not? > Also, if you happened to have linked that image to a.out it wouldn't work…

  6. comment
    Comment #46434890

    Wasn't there also DLL hell on Windows? My understanding is that very old statically linked Linux images still run today because paraphrasing Linus: "we don't break user space".

  7. comment
    Comment #46217586

    Shamless plug: http://cwerg.org Pros: * uses Python and recursive descent parsing * separates front and backend via an IR * generates ELF binaries (either x86 or ARM) * meant for r…

  8. comment
    Comment #46121140

    Surely, you are joking about the "little" part. The Dwarf 5 document is over 400 pages long (c.f. https://dwarfstd.org/doc/DWARF5.pdf ).

  9. comment
    Comment #45944915

    What I am curious about: where zfs checksum failures the only symptom of the bad disks or where there SMART failures as well?

  10. comment
    Comment #44767617

    I am in a similar situation and my solution was to switch to PWAs. I translated the apps from Java to Dart and rolled my own UI with straight forward HTML. My apps do not use notif…

  11. comment
    Comment #44311237

    Each new decoder represents an increase in attack surface which is why not all video/audio formats supported by ffmpeg are enabled in Chrome. This is despite Chrome having ffmpeg a…

  12. comment
    Comment #44269573

    The key to unlocking a 10x improvement to compilation speeds will like be multithreading. I vaguely remember that LLVM struggled with this and I am not sure where it stands today. …

  13. comment
    Comment #44238490

    I am puzzled that they not already have moved to the web. Also speaking off the cuff: what are the main reasons for using word documents in government? If it is mostly communicatio…

  14. comment
    Comment #44207114

    Another small language is Cwerg [1] (tutorial: [2]) A C-like low level language with a Python inspired syntax. The frontend has a self imposed line budget of 10kLOC. [1] http://cwe…

  15. comment
    Comment #43927146

    I view nuclear as a prudent diversification of energy sources: What happens if some supervolcano erupts, and because of the ashes significantly less sunlight reaches the surface of…

  16. comment
    Comment #43735716

    If you do embedded work, you often want to be in total control of all memory allocations. So it is good to know that the compiler will not produce some invisible heap allocations a…

  17. comment
    Comment #43568329

    Aren't there other oil-rich nations that essentially have UBI and could serve as a data point.

  18. comment
    Comment #43422065

    there are also atomicity issues

  19. comment
    Comment #43357007

    This reminded me of two other recommendations: 1) write a pretty printer early on (I had one for the s-expr based syntax and one for the concrete syntax I introduced later) This wi…

  20. comment
    Comment #43356932

    I almost did ;-) I added a few improvements to help with legibility which made it bearable to program with sexpr. But arithmetic expressions and (chaining of) unary operators was j…

  21. comment
    Comment #43353127

    While working on my systems PL, Cwerg, I adopted a "syntax last" approach: For the longest time the syntax was just glorified s-exprs. This made it much easier to focus on the sema…

  22. comment
    Comment #43124363

    Shameless plug for another relatively small compiler written in Python with no dependencies: http://cwerg.org

  23. comment
    Comment #42815531

    I can commiserate. I did some bootstrapping of gcc 10 years ago and it was the most miserable experience ever. You make a change somewhere. Kick off "make" and 20 min later you get…

  24. comment
    Comment #42814946

    I think you are generally correct but the two examples you gave "triggered" me ;-) What damaged would there be if gcc or LLVM did decide to not support x87 anymore. It is not much …

  25. comment
    Comment #42814794

    Ultimately, the plan for Cwerg is to be self-hosting, so C++ is just another stepping stone. I am curious about the issues with C++17 (vs say C++11) though. About using C++: Cwerg …