Live data from Hacker News

Viewing profile — timtadh

timtadh

HN member
Joined
Sat, Oct 03, 2009, 5:48 PM UTC
HN karma
2,028
Public activity
501 items

About timtadh

Researcher/Hacker from Case Western Reserve University. Now at Google. Likes to tinker and crunch crunchy looking leaves.

- http://hackthology.com

- https://github.com/timtadh/

- https://twitter.com/timtadh/

- https://plus.google.com/u/0/109232399292705173597

- https://scholar.google.com/citations?user=n_se9mMAAAAJ

[ my public key: https://keybase.io/tadh; my proof: https://keybase.io/tadh/sigs/ec8yqyArGNcSDjXNT5rSoYRp-H0vMM3lxVmlY4bpcUQ ]

Recent public activity

  1. story
  2. comment
    Comment #17886286

    It looks like v2.1 has fixed that. Also, +1 this is awesome. @dang if you are here: HN should do this natively!

  3. comment
    Comment #16859527

    In response to several threads here: it is important to distinguish when scientists are self critical vs. when non-scientists are critical of the scientific method. For instance, t…

  4. comment
    Comment #15857091

    I too wish there was more standard containers available in Go's standard library. However, I don't think there will be a collections package unless and until generics make it into …

  5. story
  6. comment
    Comment #14489368

    Most people who criticize the Dragon (Compilers etc... by Aho et al.) book seem to focus on chapters 3 and 4 which are the chapters on lexical analysis and parsing. The book has 12…

  7. comment
    Comment #14311655

    Where I live $80k is a significant portion of the cost of most houses. The price will be a significant barrier to entry for houses outside of hot real estate markets.

  8. comment
  9. comment
    Comment #14186396

    > And there goes Shakespeare. On average there's 15,000 words per play. I bet most readers do not have the education to know every single word in that 15,000. In English (as I assu…

  10. comment
    Comment #14170617

    @suryabhupa How similar is this work to the Grammatical Inference field? There has been a lot of work over the years in specification inference which feels similar. Many of the stu…

  11. comment
    Comment #14150451

    I case people didn't click through it is an awesome comment by the original author of the IE5 DOM Tree explaining how it was implemented.

  12. comment
    Comment #14034767

    Then again Steve Cook who proved the existence of the class NP-Complete was awarded the Turing Award only 11 years after his paper was published: http://amturing.acm.org/award_winn…

  13. comment
    Comment #13992771

    I guess I live in a small world because I have no idea how to type an umlaut on a US Qwerty keyboard but I can easily type Paul Er\"{o}s.

  14. comment
    Comment #13949495

    +1 for admitting to snobbery it is an important step! Different problems (and people) have different solution domains. For instance, the Union-Find algorithm [1] is straight forwar…

  15. comment
    Comment #13552838

    I have do (academic) work [1, 2] on finding semantic code duplication. Two points that I have learned about code duplication: 1. There is are a lot, A LOT, of code regions that sha…

  16. comment
    Comment #13552621

    A good general method for comparing ASTs is Tree Edit Distance. I have an implementation in python https://github.com/timtadh/zhang-shasha . If computing the exact distance is too …

  17. comment
    Comment #13535570

    It is in the poster track. That is a different (much, much lower) bar than research track papers.

  18. comment
    Comment #13523741

    That is a reason to use the AGPL when working on free software. Using a BSD license gives you (the creator) zero protection from bad commercial actors who want to use the software …

  19. comment
    Comment #13475476

    He does have 10 publications from his time as a PhD Student. https://dl.acm.org/author_page.cfm?id=81100544101

  20. comment
    Comment #13361812

    Linux laptops: buy pre-installed. If you want linux and you want to be sure everything is functional, AND you don't want to devote lots of time to a "project" buy a pre-install. De…

  21. comment
    Comment #13167231

    Going from $500 - $700 to $100 is a pretty big depreciation in my book. I guess it is better than going to $0 if that is what you are comparing it to. However, if you compare it to…

  22. comment
    Comment #13139512

    From a purely practical standpoint it means it is more tractable to solve large instances exactly. You can always wait for an answer but if you need more memory than you have you a…

  23. comment
    Comment #12821788

    It is actually called Delta Debugging and was pioneered by Andreas Zeller ( https://www.st.cs.uni-saarland.de/dd/ ). His first paper on it ("Yesterday, my program worked. Today, it…

  24. comment
    Comment #12757558

    That is true and a good use case for fail2ban. Useless was probably a strong word, what I really meant was of limited utility in increasing the security of the SSH service.

  25. comment
    Comment #12757109

    I'm confused, how is SSH an example of defense in depth? It is an access method. You should absolutely harden your SSH configuration. Fail2Ban is useless on a properly configured S…