Live data from Hacker News

Viewing profile — austinz

austinz

HN member
Joined
Sun, May 26, 2013, 6:42 AM UTC
HN karma
2,359
Public activity
413 items

About austinz

No profile information was provided.

Recent public activity

  1. comment
    Comment #14541830

    Yeah, except for the facts that the leaky bolts that were the primary source of consternation last year (?) weren't part of the Chinese-built part of the bridge.

  2. comment
    Comment #13855611

    For someone who laments the failure of modern programmers to learn from the work of the past, the author seems to completely ignore the contributions of ML, ML-style type systems, …

  3. comment
    Comment #13610025

    I think an interesting life is important. I also think, though, that many people lead far more interesting lives than they realize. Some people are better than others at noticing a…

  4. comment
    Comment #13436477

    He doesn't have actual questions. He's making an ad hominem attack against the author of a language that he's forced to use, but hates.

  5. comment
    Comment #13432454

    > The pattern matching in Swift isn't much better than what you would get with a tagged C union In what way? Pattern matching in Swift is quite powerful; definitely better than C's…

  6. comment
    Comment #13431866

    Swift supports ADTs and implements its Optional type as an ADT.

  7. comment
    Comment #12840119

    What a great summary of the utter baseness of this type of advertising: a stomach-turning body horror image I never wanted to see, some article calling strangers "morons" based on …

  8. comment
    Comment #12791651

    Swift has "if case let" for that use case. (Admittedly, the syntax is a bit esoteric.)

  9. comment
    Comment #12374041

    "Advanced manufacturing requires management and communication skills and the ability to operate complex information-based factories" is meaningless consultant jargon. It would have…

  10. comment
    Comment #11866903

    I'm not particularly enthused with how the code was presented. Here's a marginally more readable version of the first large snippet that still doesn't exceed 77 (or 79) characters …

  11. comment
    Comment #11789435

    Automatic Reference Counting: https://en.wikipedia.org/wiki/Automatic_Reference_Counting

  12. comment
    Comment #11732629

    I've seen interest on the lists for modifying the model to allow a single failure type to be specified. I hope someone will write up a proposal once August rolls around and the lis…

  13. comment
    Comment #11662594

    Scala tries a lot harder than Swift to unify object-oriented and functional programming principles. For example, in Scala operators are (IIRC) implemented as methods on objects, th…

  14. comment
    Comment #11650937

    That's bizarre. One thing I've noticed is that performing the string scanning operation is relatively cheap. (If the splitAndTrim code is modified to not use Strings and to return …

  15. comment
    Comment #11650640

    Weird. I'm using the same version of Xcode, running on a trashcan Mac Pro running OS X 10.11.4.

  16. comment
    Comment #11650389

    After a bit more investigation, I found that if you replace the following code: result.append(begin == eos ? "" : String(cs[begin.. with this: if begin == eos { result.append("") }…

  17. comment
    Comment #11649960

    "This is a proposal and not a plan of record." Not only that, the git feature branch, if it ever existed, doesn't anymore.

  18. comment
  19. comment
    Comment #11648969

    To be clear, that document contains brainstorming by some core Swift team developers. It's neither implemented in Swift nor officially accepted as a guideline for future developmen…

  20. comment
    Comment #11648962

    Regarding strings... I briefly ran the code sample you graciously provided me with a month ago through the profiler ( https://gist.github.com/austinzheng/d6c674780a58cb63832c4df3..…

  21. comment
    Comment #11639675

    VHDL vs Verilog flame wars everywhere. Also, discussions on people's favorite idiosyncratic, vendor-specific dialect of C for embedded devices.

  22. comment
    Comment #11539598

    I'm not saying the experiments were trustworthy or conducted properly. Only that the author of the article misunderstood the experimental setup. (To be precise, the comment about t…

  23. comment
    Comment #11537978

    I am skeptical about the EmDrive (although I would very much like it to be real), and my opinion on the drive or its theoretical underpinnings is not really relevant, given my lack…

  24. comment
    Comment #11379778

    My (highly speculative) guess is that your String issues were due to either/both: - Swift performance issues involving working with strings, some of which have been ameliorated by …

  25. comment
    Comment #11372984

    It's possible to write non-GUI command-line Swift programs that run on Linux (and certain other platforms). In terms of 'close to the metal', Swift is probably much closer to Rust …