Live data from Hacker News

Viewing profile — destructionator

destructionator

HN member
Joined
Thu, Oct 22, 2015, 7:01 PM UTC
HN karma
451
Public activity
163 items

About destructionator

No profile information was provided.

Recent public activity

  1. comment
    Comment #49104743

    "custom druntimes" is not helpful for the vast, vast majority of programs. but maybe this is the first step toward something more useful.

  2. comment
    Comment #49090169

    The null check thing is actually really interesting cuz Rikki upstreamed the dmd impl but nobody's touched the ldc impl yet upstream. (I merged dmd and ldc in opend pretty early ju…

  3. comment
    Comment #49085210

    > Not to get too personal, but why would you continue to invest so much time in the language if upstream isn't accommodating? Sunk cost fallacy lol. I got on the D train back in 20…

  4. comment
    Comment #49084919

    Upstream has followed several of opend's innovations: we shipped interpolated expressions on day one of the fork (that was the straw that broke the camel's back) and then, after 7 …

  5. comment
    Comment #49078333

    I have no confidence left in the leadership of old D. This is an example: porting druntime to emscripten wasn't actually that hard to do, I did it in about a week of spare time in …

  6. comment
    Comment #49078046

    we shipped druntime on emscripten on the opend side almost two years ago, supporting everything but threads and exceptions (i tested on emcc 3.1.69, i heard a later version of emsc…

  7. comment
    Comment #46991624

    OpenD added almost-full (you can't catch exceptions or spawn threads, so not really full, but the GC and such work fine) wasm support with like .... i think it was less than one da…

  8. comment
    Comment #44455699

    > D2 re-write No such thing happened. D has always been built on the same codebase, and the labels "D1" and "D2" are just arbitrary points on a mostly linear evolution (in fact, th…

  9. comment
    Comment #44451127

    that actually wasn't its intended use; that's a side effect. The original intended use came from Effective C++ by Scott Meyers: "Prefer non-member non-friend functions to member fu…

  10. comment
    Comment #44449491

    The D parts of the compiler were released under the GPL from almost the beginning, since 2002. By 2004, a full open source compiler - what we now call gdc, officially part of gcc -…

  11. comment
    Comment #44449366

    Just a personal anecdote, Walter Bright's Digital Mars C++ compiler also had the contracts (D started life almost literally as recycled code from Mr. Bright's other compilers - he …

  12. comment
    Comment #44196798

    lol "11%" i guess sounds a lot bigger than "two cents".

  13. comment
    Comment #42426927

    I work from home with a young child. I think if I put a sign up, it'd just prompt more questions from her lol

  14. comment
    Comment #41557355

    Use the ascii bell character "\a" and turn off the "visual bell" or whatever options in the terminal (I hate those things) so you can actually hear it beep and find joy.

  15. comment
    Comment #41386031

    so does modern. so the same author who hates the term modern uses neo - synonomous with modern for all practical purposes - vim and mutt. why is that? might those reasons also appl…

  16. comment
    Comment #41384548

    What I find offensive about this post is using "neo"vim and neomutt. what, was original AgentSmithMutt and TrinityVim not good enough? ...Is it because they're old? Well anyway, I …

  17. comment
    Comment #41181234

    The recent push to Wayland in 2024 is an interesting choice, given how productive and usable X11 is.

  18. comment
    Comment #40876570

    I'd buy that for a dollar!

  19. comment
    Comment #40874682

    > It only takes a little electricity to power this process, which can raise the refrigerant’s temperature by many degrees Celsius. And the same electricity can raise the temperatur…

  20. comment
    Comment #40775293

    > In years of doing this not a single person has ever complained I've never used your website, but if I did and the side arrow changed things, I'd immediately close it and never co…

  21. comment
    Comment #40569538

    > Now that they're detaching from Serenity they can start reaping the benefits of the existing work in the FOSS ecosystem, which should enable a faster pace of development. now the…

  22. comment
    Comment #40311422

    If you're including TCP ACKs as part of the "chatty"/"required round trips" of a higher level protocol, that's bad new for a lot of things. (Which, granted, is why they made those …

  23. comment
    Comment #40309208

    > All the rendering happens server side, and bitmaps are sent over the wire. It's basically a crappy VNC. Even if this were true (which it isn't), there's a lot more to a GUI than …

  24. comment
    Comment #40308509

    > X protocol requires a lot of round trips that waste a lot of time. This isn't very true. The X protocol is very async and lets you batch plenty of things when a response is requi…

  25. comment
    Comment #40308487

    > This is fun and all, but if you lose your connection, your windows will go away and your program will usually exit. Interestingly, that is xlib's behavior moreso than inherent in…