Viewing profile — MaxBarraclough
MaxBarraclough
HN member- Joined
- Tue, Feb 25, 2014, 10:49 PM UTC
- HN karma
- 11,055
- Public activity
- 5,327 items
- HN profile
- View on Hacker News ↗
About MaxBarraclough
No profile information was provided.
Recent public activity
-
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…
-
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.…
-
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.
-
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…
-
comment
Comment #48890287
I was wondering the same thing. Also, could profile-guided optimisation help here?
-
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…
-
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…
-
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…
-
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…
-
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…
-
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. >…
-
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 …
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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 …
-
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…
-
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…
-
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…
-
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 …
-
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.