Live data from Hacker News

Viewing profile — MaxBarraclough

MaxBarraclough

HN member
Joined
Tue, Feb 25, 2014, 10:49 PM UTC
HN karma
11,055
Public activity
5,327 items

About MaxBarraclough

No profile information was provided.

Recent public activity

  1. comment
    Comment #49250035

    > The people up thread who replied to my original message give some other references for why this is the case I'm afraid I'm not seeing it. Which comments specifically? Please link…

  2. comment
    Comment #49230011

    Thanks for the link but: > The tldr is you really can't copyright raw surveillance video, but you can apparently lightly edit to turn it into a creative work that is copyrightable.…

  3. comment
    Comment #49220249

    Do you have a source for raw surveillance footage not being subject to copyright? I'd not heard of this, and a web search didn't turn up anything.

  4. comment
    Comment #49160958

    For what it's worth Ada currently has RFCs for constructors in destructors closer to the C++ way. They're currently supported in the GNAT (GCC Ada) compiler. https://github.com/Ada…

  5. comment
    Comment #48890287

    I was wondering the same thing. Also, could profile-guided optimisation help here?

  6. comment
    Comment #48836351

    Agreed. The quality of a software package doesn't change when its last user stops using it. We don't say that the Apollo Guidance Computer software is of low quality these days giv…

  7. comment
    Comment #48823626

    I'm not sure about that definition. If your software solves a problem that many users face, that makes it useful and, presumably, valuable, but it doesn't mean it's of higher quali…

  8. comment
    Comment #48823572

    > I think a "resilience to hardships" would be a better definition of quality Does this refer only to program behaviour? I figure readability should count toward quality, but it do…

  9. comment
    Comment #48822743

    I recommend his recent appearance on the Inside Java podcast, where these topics are explored well. The episode is number 59, titled Java *is* Memory Efficient . https://www.youtub…

  10. comment
    Comment #48822718

    > There is no possible way even in theory for a GC to outperform schedule-aware allocation from a fixed pool. You mean in the absence of any reference-counting overhead? That doesn…

  11. comment
    Comment #48809161

    > Am I the only one who thinks "pebkac" is a self-own? There's no such thing as a programming language that guarantees excellent performance regardless of programming competence. >…

  12. comment
    Comment #48433374

    This concern doesn't apply if a hybrid approach is used. From https://www.openssh.org/pq.html : > all the post-quantum algorithms implemented by OpenSSH are "hybrids" that combine …

  13. comment
    Comment #48390016

    > DbC is the Policy (i.e. what/why) and Asserts are the Mechanism The ideal way to do runtime-checked DbC is not with simple asserts, it's with proper first-class preconditions and…

  14. comment
    Comment #48376435

    There's more to design-by-contract than asserts, and DbC isn't the only way to use asserts. Most languages lack proper support for design-by-contract. (For what it's worth I didn't…

  15. comment
    Comment #48376308

    > and it's open source because KDE's license made it that way Chromium is open source, but Chrome isn't. Blink, WebKit, and for that matter KHTML, are available under permissive li…

  16. comment
    Comment #48168846

    > Apparently signed integer overflow UB helps with loop optimizations because it makes it easy to prove the loop always terminates I tried googling but couldn't find hard numbers o…

  17. comment
    Comment #48158068

    > It's worse than that, the behavior of the entire program is unconstrained by the language standard beforehand too. Raymond Chen discusses how things can go wrong once you're goin…

  18. comment
    Comment #48154031

    > The fact that the ordering of those more primitive operations with respect to other operations isn't very tightly constrained is something you'd just have to know about the langu…

  19. comment
    Comment #48153961

    That isn't a strong answer, unless the question was about what you think of the code's style. The point is that it's more than just poor style, it's likely to constitute undefined …

  20. comment
    Comment #48153641

    You might be interested in OpenJDK's new ability to 'cache' classes to accelerate class loading. JEP 483: Ahead-of-Time Class Loading & Linking . It doesn't persist code generated …

  21. comment
    Comment #48141503

    > Having an understanding of how the code gets transformed into machine code helps I'm not sure about that. Knowing assembly is not a substitute for knowing how the language is def…

  22. comment
    Comment #48141126

    I've not been diligently keeping up with C++ recently but there's a C++20 feature called modules . Per Wikipedia, they're somewhat like precompiled headers. https://en.wikipedia.or…

  23. comment
    Comment #48141072

    > If they cheat in classes, they are really just cheating themselves, and this should be no concern to the staff. This is quite plainly not the case. If curve grading is used, chea…

  24. comment
    Comment #48113796

    Strong typing is not a synonym for static typing , it refers to a different aspect of type safety. Static typing is, roughly, where variables and expressions have fixed types that …

  25. comment
    Comment #48100895

    > Concise since you have to review a lot more code Isn't readability what matters here? Conciseness isn't the same thing.