Live data from Hacker News

Viewing profile — theseoafs

theseoafs

HN member
Joined
Thu, Jun 27, 2013, 5:00 PM UTC
HN karma
673
Public activity
322 items

About theseoafs

No profile information was provided.

Recent public activity

  1. comment
    Comment #16664452

    You were being overpessimistic: Python's GC handles cyclic references perfectly well.

  2. comment
    Comment #14563880

    I don't think anyone manually counts out their tabs and spaces, but I think every major text editor has a mode or plugin to make this automatic.

  3. comment
    Comment #14561807

    A is indented with a tab. B is indented with a tab, plus the requisite number of spaces to line up with the above line. C is indented with a tab.

  4. comment
    Comment #14421377

    > My girlfriend is MOSTLY supportive but I don't dump everything on her. Learn to deal with stuff yourself and you'll be happier. Learning to deal with stuff yourself doesn't precl…

  5. comment
    Comment #14258984

    What kind of guarantees do you want from your type system? Strictly speaking the only guarantee that linear types give you is that every single linear value will be consumed at som…

  6. comment
    Comment #14250699

    Yep -- actually, if you look at how the IO type is defined in Haskell, it looks basically like this (there is an object that represents the "state of the world" that gets threaded …

  7. comment
    Comment #14250636

    Not sure what you're asking here. Usually the semantics behind what happens to an unused variable (i.e. is the file automatically closed, etc.) come down to how the language is des…

  8. comment
    Comment #14250612

    Depends on the implementation of the language. In a typical functional language with linear types, the functions that mutate an object return a "new value" that is conceptually a m…

  9. comment
    Comment #14250338

    Linear types = "you must use this value exactly one time" Affine (uniqueness) types = "you can use this value either zero or one times, but you can't use it more than once" As an e…

  10. comment
    Comment #14241064

    Why are you under the impression that what Apple calls "ARC" is substantially different than reference counting?

  11. comment
    Comment #14217164

    > I mean... you could have just called it a ref. ref T instead of &T. And then just ref(foo) or foo.ref to get a ref to foo. Ugh, no. There are references all over the place when I…

  12. comment
    Comment #13907682

    Haskell is a compiled language.

  13. comment
    Comment #13876515

    I have not seen any evidence that GC is the primary bottleneck in Haskell, or that a form of compiler-driven manual memory management would be faster.

  14. comment
    Comment #13781155

    > Except you can bound it, and you can escape it that way. IE "not gotten anywhere after 30 iterations, so don't know". It should go without saying that this system is not Turing-c…

  15. comment
    Comment #13734089

    Have there been writings on what exactly git's migration strategy to a new hash function will be? Apparently they have a seamless transition designed that won't require anyone to u…

  16. comment
    Comment #13729643

    The problem isn't the length of the text representation of the hash, it's the length of the actual binary representation of the hash.

  17. comment
    Comment #13392652

    You wait for other games to come out, like any other console?

  18. comment
    Comment #13319853

    That's nearly as in "most of C's features are supported by C++", not "most of C++'s features are C features".

  19. comment
    Comment #13281798

    There's nothing stopping you from downloading the script and peeking at it yourself. There's also nothing stopping you from using the many other installation methods available.

  20. comment
    Comment #13251216

    So why did you make an HN post to share a result that you admit doesn't mean anything?

  21. comment
    Comment #13250777

    > A computer sceince background inherently implies software development background. > An algorithm that takes infinite time for 1 instruction is O(1) and still constant time. > An …

  22. comment
    Comment #13235070

    Rust actually started with a model like this. The idea was when starting out for the first time you can use garbage collected pointers for everything and then switch to the manual …

  23. comment
  24. comment
    Comment #13209189

    No fines for fake news are "on the table" in the US. Obviously policies that are meant to target fake news wouldn't touch opinion pieces about the best Christmas gifts.

  25. comment
    Comment #13208965

    What a bad article. I mean, starting from the very first parapgraph: > What puzzles me about the discussions around “fake news”, is how everybody in favor of free speech is now cal…