Viewing profile — austinz
austinz
HN member- Joined
- Sun, May 26, 2013, 6:42 AM UTC
- HN karma
- 2,359
- Public activity
- 413 items
- HN profile
- View on Hacker News ↗
About austinz
No profile information was provided.
Recent public activity
-
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.
-
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, …
-
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…
-
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.
-
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…
-
comment
Comment #13431866
Swift supports ADTs and implements its Optional type as an ADT.
-
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 …
-
comment
Comment #12791651
Swift has "if case let" for that use case. (Admittedly, the syntax is a bit esoteric.)
-
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…
-
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 …
-
comment
Comment #11789435
Automatic Reference Counting: https://en.wikipedia.org/wiki/Automatic_Reference_Counting
-
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…
-
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…
-
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 …
-
comment
Comment #11650640
Weird. I'm using the same version of Xcode, running on a trashcan Mac Pro running OS X 10.11.4.
-
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("") }…
-
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.
- comment
-
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…
-
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..…
-
comment
Comment #11639675
VHDL vs Verilog flame wars everywhere. Also, discussions on people's favorite idiosyncratic, vendor-specific dialect of C for embedded devices.
-
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…
-
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…
-
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 …
-
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 …