Live data from Hacker News

Viewing profile — mellery451

mellery451

HN member
Joined
Wed, Jul 22, 2009, 6:21 PM UTC
HN karma
146
Public activity
67 items

About mellery451

experienced programmer and software architect. I Have been known to speak in perl, implement with ruby, and dream in c++.

Recent public activity

  1. comment
    Comment #46721591

    one topic not mentioned is creating refactoring tools. My sense is that LSPs generally have the advantage here because they have the full parsed tree, but I suspect it would be pos…

  2. comment
    Comment #40430665

    agree - what's more, the author is really talking about blaze, where everything "just works" because there are massive dedicated resources maintaining it. He literally admits that …

  3. comment
    Comment #27292800

    yes - I use coc + clangd and there is no comparison with cscope. The level of accuracy you get with clangd is significantly better than tags/cscope. The main thing you need to make…

  4. comment
    Comment #27223125

    it's also generally preferred because it can avoid certain narrowing conversions in construction: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines...

  5. comment
    Comment #24365311

    as to how clangd sees your current translation unit, it comes down to the compile_commands.json (which is per-TU settings) or the more general compile settings in the config file(s…

  6. comment
    Comment #19432401

    ..yes - in particular, boost::asio which will provide a sensible transition to std::net (networking TS) when it's available.

  7. comment
    Comment #17039675

    I think visit is what you want ( http://en.cppreference.com/w/cpp/utility/variant/visit ), unless I misunderstand what you mean by "pattern match"

  8. comment
    Comment #14970037

    > Successful remote workers are disciplined and self-motivated. No boss is eyeing them from across the office to see whether they’re working. They alone are responsible for structu…

  9. comment
    Comment #14376849

    > I say let people work from home but make sure they have the option of an office. ...or provide a stipend to be used to help pay for local co-working spaces, if that's your prefer…

  10. comment
    Comment #13339681

    I studied to be an S.E. for 7 years (undergrad/grad) and practiced for a little over a year before I gave it up for software. First, the pay was atrociously bad given they years of…

  11. comment
    Comment #13337368

    Luthiery specifically for me - it's a hobby currently and the thing I think about the most when I'm programming. The tooling and jig making aspect of woodworking is also very satis…

  12. story
  13. comment
    Comment #11474741

    On the other hand, strawberry perl ( http://strawberryperl.com/ ) for windows solved this by simply including a free toolchain (gcc). The gcc compiler for windows is hardly typical…

  14. comment
    Comment #10946061

    looks interesting, but I'd rather have a tool that exposes a data API so that it can be plugged into vim/emacs

  15. story
  16. comment
    Comment #10561818

    it's the false positives that worry me more - that is, the well-practiced whiteboard coder who cannot actually design a maintainable system or the sociopath or brilliant jerk who n…

  17. comment
    Comment #10471292

    Classless and unprofessional in all respects. We can all learn by their example how not to treat candidates.

  18. comment
    Comment #10304921

    I worked on a large to-UNIX migration using Mainsoft long ago. It was amazing how complete their win32 solution was, but it all felt so wrong. Using cross platform libraries from t…

  19. comment
    Comment #10273193

    Here are some of my reasons for running tmux inside of iTerm: * easy layout of panes (windows) in fullscreen mode. I have tmux macros setup to quickly get different pane layouts --…

  20. comment
    Comment #10240605

    most of this is stuff Herb (and others) has been promoting for years...and It's great to see it codified in one place.

  21. comment
    Comment #10023742

    you can try looking at: https://www.reddit.com/r/somebodycodethis/ https://www.reddit.com/r/SomebodyMakeThis/ ...who knows, you might find something interesting to spark your imagi…

  22. comment
    Comment #9972025

    This sounds like a brilliant idea. I hope that you are also including homework assignments that cover (1) communication skills (especially WRITTEN communication) and (2) personalit…

  23. comment
    Comment #9700405

    YouCompleteMe ( https://valloric.github.io/YouCompleteMe/ ) is a code completion engine built on libclang and works quite well. If you happen to use cmake for your projects and tel…

  24. comment
    Comment #9257579

    a good point - which I why I will be sticking with CMake for my cross-platform build needs.

  25. comment
    Comment #8894377

    I've worked in a bunch of these kinds of spaces - all utterly distracting. Turns out I'm more productive in my own quiet space at home. If you are doing this to your workers, give …