Live data from Hacker News

Viewing profile — cmcaine

cmcaine

HN member
Joined
Fri, Oct 13, 2017, 9:52 AM UTC
HN karma
177
Public activity
60 items

About cmcaine

[ my public key: https://keybase.io/cmcaine; my proof: https://keybase.io/cmcaine/sigs/0bq3ms2TFWy49YmXHPJWiZChZld8aoXOpuEyC1O-T0Q ]

Recent public activity

  1. comment
    Comment #40703558

    No, you'd likely get unrelated style changes in your commits. Read the gofumpt readme to understand why.

  2. comment
    Comment #37062064

    Ksplice was never owned by Ubuntu...

  3. comment
    Comment #36994359

    It's got good macros and the implementation of both regular code and macros operate on the same core datastructures. It has the interactive features for inspecting and modifying a …

  4. comment
    Comment #36093642

    ThePhD is project editor for WG14, the C language standards committee. The other poster is probably referring to them as "the sheep dev" because ThePhD is prolific on GitHub and ha…

  5. comment
    Comment #33983842

    I like it a lot even though almost all of my functions have no dispatch (only one implementation) or single dispatch (implementation differs based on the type of just one of the ar…

  6. comment
    Comment #33982950

    Also, several of the buggy uses of @inbounds were safe at the time they were written (early <1.0 julia when arrays were always indexed from 1).

  7. comment
    Comment #31686207

    Fundraising and publishing are specialised skills that artists don't necessarily have. Also, lots of people, including many artists, like the stability of a steady pay check and em…

  8. comment
    Comment #31401513

    It's correct if you want to do something `length(A)` times and want an iteration counter, but it's never better than `for idx in eachindex(A)` if what you actually want are indexes…

  9. comment
    Comment #31401011

    Julia released experimental support for arrays whose indexes don't start at 1 in Julia 0.5, October 2016. The boundschecking feature was added in 2015, so at the time they wrote th…

  10. comment
    Comment #31400735

    I don't think there's any clean way to stop that at a language level (some languages prevent this by disallowing random access to arrays, but that's a non-starter for a performance…

  11. comment
    Comment #28921397

    Dogs often eat a lot less when they are stressed, though usually not so little or for so long that they get emaciated.

  12. comment
    Comment #27654378

    Julia REPLs and editor plugins have adopted a nice feature where you can type the LaTeX name of the symbol you want to get it. e.g. `\subseteq` followed by tab yields `⊆` or `\trad…

  13. comment
    Comment #25137128

    > The regulation has yielded questionable results, however. Last month in Guangxi, mine bosses visited a pit for a routine inspection. Shortly after, seven assistants were promoted…

  14. comment
    Comment #24700934

    I really like Baselet.jl[1] which provides Tuple-specialised implementations for a bunch of Base APIs that the compiler is very good at unrolling :) [1]: https://github.com/tkf/Bas…

  15. comment
    Comment #24645863

    Why would they exclude a repo and then not exclude all PRs from that repo?

  16. comment
    Comment #24638343

    You can use unbindurl, so you can unbind tridactyl's j/k on mail.google.com, for example. Keys not bound in tridactyl are passed through to the page.

  17. comment
    Comment #22784517

    ... and Mozilla. The company that most of the core team are from ;)

  18. comment
    Comment #22539972

    Other quotes from the chain by ESR about Eric Schultz: > I am not fooled. You are mounting an ideological attack on our core principles of liberty and nondiscrimination. You will n…

  19. comment
    Comment #22512059

    Those are already problems with aviation, so that's nothing new. The existing rules didn't emerge from primordial ooze, they were also influenced by lobbyists and have certain effe…

  20. comment
    Comment #22512043

    You can have a more expressive voting system than that. People can rank their priorities, etc.

  21. comment
    Comment #22511931

    If you just give fines to companies that don't run flights on routes then you can impose a penalty without incentivising empty or near-empty flights.

  22. comment
    Comment #22511918

    You can just fine the companies rather than incentivising them to run empty planes. Better yet, institute a proper carbon tax and either a carefully thought-out market for slots an…

  23. comment
    Comment #22304572

    Julia can stack allocate all sorts of values. I think it currently stack allocates all immutable values and also every mutable value that it proves do not escape their function. Ki…

  24. comment
    Comment #22289653

    The other replies are slightly out of date and imprecise. PackageCompilerX replaced PackageCompiler (and there's a PR open that will pull all the X work in soon). The binaries prod…

  25. comment
    Comment #22123019

    Jury trials are practiced in many jurisdictions and did not originate in England. https://en.wikipedia.org/wiki/Jury_trial