Live data from Hacker News

Viewing profile — opticfluorine

opticfluorine

HN member
Joined
Sun, May 13, 2018, 8:06 PM UTC
HN karma
214
Public activity
49 items

About opticfluorine

Senior Manager of Software Engineering. Outside of work I'm interested in open source games and related projects. Currently developing Sovereign Engine, a retro-style 2.5D ORPG engine: https://sovereignengine.com. Email is my username at Gmail.

Recent public activity

  1. comment
    Comment #48507134

    Wow, what a portfolio! This one in particular caught my eye: https://adazshen.com/Viral-Placenta I have little artistic ability myself, but I am continuously in awe of what artists…

  2. comment
    Comment #46243704

    I wonder if you could generate it via a Roslyn incremental source generator instead of as a file to bypass this limit. I'm guessing not, but it does sound like fun.

  3. comment
    Comment #45579889

    Minor nit, Joule-Thomson is not just the ideal gas law - it is a separate thermodynamic effect entirely. Case in point, for certain gases the change in temperature due to Joule-Tho…

  4. comment
    Comment #45288605

    I have occasionally, just for fun, written benchmarks for some algorithm in C++ and an equivalent C# implementation, them tried to bring the managed performance in line with native…

  5. comment
    Comment #44670605

    I personally think this last sentence from my quote makes it unclear: "In short, if you use this project to generate revenue, the Open Source Maintenance Fee is required." Perhaps …

  6. comment
    Comment #44670559

    I came across this a few months ago when I was evaluating open source installer options for my own open source project. I have no issue with charging for binaries while the source …

  7. comment
    Comment #44332754

    Wasn't suggesting at all that you use my distro or that you can't use X11 as your solution. Debian is great and I use it for all of my servers. I'm just responding to the assertion…

  8. comment
    Comment #44327608

    I have an RTX 4060 with latest drivers, KDE, and Arch. Wayland works perfectly for me. Maybe Debian has some outdated packages that haven't caught up yet?

  9. comment
    Comment #44284641

    This definitely resonates with me. One of my favorite pasttimes is to code away on a 2D multiplayer RPG engine, and I've ended up doing at least a few of the projects on this list …

  10. comment
    Comment #43229676

    I wonder, how close does Godot get with its web export support? The "authoring tool" seems pretty good, and it exports to WASM.

  11. comment
    Comment #42518988

    Especially when one of the language's main purposes is to be embedded in applications written in other languages (which are predominantly zero based) - and so you tend to have a lo…

  12. comment
    Comment #42518975

    It is funny, isn't it? I always wonder how the language would be perceived had they gone with zero based indexing from the start. I'm a big fan of Lua, including for the reasons yo…

  13. comment
    Comment #42518848

    Having just gone through the exercise of integrating Lua with a custom game engine over the past few weeks, I have to echo how clean the integration with other languages is. It's a…

  14. comment
    Comment #41962782

    To add to this, there are also official Microsoft extensions to VSCode which add absurdly useful capabilities behind subtle paywalls. For example, the C# extension is actually gove…

  15. comment
    Comment #41536346

    When I used to work in defense contracting, this is precisely what we (the contractor) did. We would buy up all available stock of any difficult-to-replace parts (often specific SB…

  16. comment
    Comment #41184247

    I've ruled out several properties in my current homebuying search for this exact reason. Having lived next to the neighborhood collection pond once before (a rental thankfully), I'…

  17. comment
    Comment #40320990

    My organic chemistry professor always liked to point out that while CO2 is a gas that is easily dealt with following metabolism, SiO2 - silica/quartz - is most decidedly not a gas.…

  18. comment
    Comment #40252183

    Out of curiosity, if it is known that the nth bit is set, don't I also have the same risk but in (n-1) bits? Genuinely curious here. Edit: Ah, nevermind, I see now why I don't have…

  19. comment
    Comment #40252088

    For the purposes of key generation, however, wouldn't you want the full n bits of entropy? Otherwise the search space for a brute force factorization (haha right) is 2^(n-1) instea…

  20. comment
    Comment #40251995

    > The random number returned is OR-ed with 0b1000000000000001 to set its first and last bit to 1. The last bit set to 1 makes it an odd number and the first bit set to 1 ensures th…

  21. comment
    Comment #40132354

    Not disagreeing with your point, but it couldn't be a compiler optimization, could it? The compiler isn't able to infer that the class will not be inherited anywhere else, since an…

  22. comment
    Comment #39884729

    Very similar experience here, and I ended up going directly into industry instead of a postdoc because I had the same realization. I'm glad I did it that way, though, because I'm v…

  23. comment
    Comment #39340629

    Welp, glad I didn't go through with trying to contribute to TMW. That's disappointing to hear. I've had a much better experience trying to build my own MMO engine instead.

  24. comment
    Comment #39320580

    In 200 years this is going to be like when we discover yet another proof of Euler or Gauss, 20 years after a current mathematician arrived at the same result.

  25. comment
    Comment #39275911

    One reason is new applications in legacy enterprises that are slow at adopting newer/better languages for a variety of reasons. I used to work as an embedded SWE for a Fortune 500 …