Viewing profile — timtadh
timtadh
HN member- Joined
- Sat, Oct 03, 2009, 5:48 PM UTC
- HN karma
- 2,028
- Public activity
- 501 items
- HN profile
- View on Hacker News ↗
About timtadh
- 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
- story
-
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!
-
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…
-
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 …
- story
-
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…
-
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.
- comment
-
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…
-
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…
-
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.
-
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…
-
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.
-
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…
-
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…
-
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 …
-
comment
Comment #13535570
It is in the poster track. That is a different (much, much lower) bar than research track papers.
-
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 …
-
comment
Comment #13475476
He does have 10 publications from his time as a PhD Student. https://dl.acm.org/author_page.cfm?id=81100544101
-
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…
-
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…
-
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…
-
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…
-
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.
-
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…