Live data from Hacker News

Viewing profile — akubera

akubera

HN member
Joined
Mon, Apr 04, 2016, 3:45 PM UTC
HN karma
488
Public activity
116 items

About akubera

[ my public key: https://keybase.io/andrewkubera; my proof: https://keybase.io/andrewkubera/sigs/lrFejFgqfBa8JC8yOc6yJjqVHcHqMiR8eoM2e9DWzgU ]

[ my other public key: https://keyoxide.org/DF564BCA14402C4D550E10FF9D3BC88718FB4D14 $2a$11$hK.oSfvqEJGRylzOeN6Pmu7kQzaCSE4rrLHKK3WBU.Iv50T4oqCF2 ]

Recent public activity

  1. comment
    Comment #44637156

    The smackbook pro! https://www.youtube.com/watch?v=6uvQTTPr9Rw

  2. comment
    Comment #44616597

    The PEP: https://peps.python.org/pep-0736/ The discussion: https://discuss.python.org/t/pep-736-keyword-argument-shorth... The rejection: https://discuss.python.org/t/pep-736-short…

  3. comment
    Comment #43806658

    I'm reminded of the SMBC comic https://www.smbc-comics.com/?id=2722 which resonated with me. If it takes ~7 years to master something, you should dedicate yourself to becoming good…

  4. comment
    Comment #43579717

    As others have said, Rust's ownership model prevents data races, as it can prove that references to mutable data can only be created if there are no other references to that data. …

  5. comment
    Comment #41773865

    Mathologer has a great video covering this: https://www.youtube.com/watch?v=aCj3qfQ68m0 Visualizes a proof and talks about special cases and a little of the history.

  6. comment
    Comment #41773809

    In terms of the math: the table legs are assumed to be equal length, and the wobble is caused by variations of the surface. Specifically the feet of the table are in the same plane…

  7. comment
    Comment #40728060

    Looks good. One note about the video: you mention you recently watched a good video on 1-bit sound, and suggest it's worth a watch, but it doesn't appear to be linked-to in the des…

  8. comment
    Comment #40230622

    What makes you think it's not compressed? (or that the data is stored as XML?) There's very sophisticated compression systems throughout each experiment's data acquisition pipeline…

  9. comment
    Comment #39902602

    That seems to be the sentiment here. I'll take it into consideration. Thanks.

  10. comment
    Comment #39902587

    For the Rust crate, there is already an arbitrary limit (defaults to 100 digits) for "unbounded operations" like square_root, inverting, division. That's a compile time constant. A…

  11. comment
    Comment #39902532

    I think that's the use-case for the rust_decimal crate, which is a 96-bit floating number (~28 decimal digits) which is safer and faster than the bigdecimal crate (which at its hea…

  12. comment
    Comment #39902300

    This isn't about parsing so much as letting the users do "dangerous" math operations. The obvious one is diving by zero, but when the library offers arbitrary precision, addition b…

  13. comment
    Comment #39900871

    I was attempting to solve this very problem in the Rust BigDecimal crate this weekend. Is it better to just let it crash with an out of memory error, or have a compile-time constan…

  14. comment
    Comment #39495778

    I'd bet they have very similar performance-metrics, but the yield syntax is more extensible (i.e. you're not limited to one expression) and debug-able (you can put breakpoints with…

  15. comment
    Comment #38080140

    I've had a similarly frustrating time trying to understand and wrangle the pyproject.toml builder system, (egg-layer? wheel-roller? cheese-monger?) One thing the author might want …

  16. comment
    Comment #37963225

    I think dekhn means the discussions and attempts at removing the GIL before this current PEP. Here's Guido's thoughts on it from 2007: https://www.artima.com/weblogs/viewpost.jsp?t…

  17. story
  18. comment
    Comment #34750494

    I'm not sure to which movie you're referring, but the "we're going to use a pointing device we're all born with" is from the iPhone announcement: https://youtu.be/X1SyRElYGoM?t=171…

  19. comment
    Comment #34436362

    https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta... Makes a vertical list of your tabs in the side panel, and opening links from a page makes a node visually indented d…

  20. comment
    Comment #32852247

    There's also the shelve[0] module which allows storing any pickleable object in a persistent key-value store, not just string/bytes. I've found it's very handy for caching while de…

  21. comment
    Comment #31884963

    Isn't that what they ended up doing in Python3? $ python2 >>> "abc" + b"123" 'abc123' >>> "abc" + u"123" u'abc123' $ python3 >>> "abc" + b"123" Traceback (most recent call last): F…

  22. comment
    Comment #31348348

    Named after Danish mathematician Agner Krarup Erlang[0] who invented queuing theory & telephone network analysis, but they told management that it stood for "Ericsson language" (at…

  23. comment
    Comment #31333848

    cmd-tab to the minimized window then hold option(alt) before removing your finger from cmd will restore a window (or create a new window if none are available). I don't know if it'…

  24. comment
    Comment #31135509

    I'd like to nominate "cryptoc", which I think is simple and just as easy to say, but I'm unsure to which internet-language standards board I should submit this proposal.

  25. comment
    Comment #31078833

    Yes, z-axis is the direction of the tape's "thickness" so electricity passes only from the thing stuck to the top to the thing stuck to the bottom (directly through the tape) witho…