Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
timtadh
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
timtadh
8y ago
It looks like v2.1 has fixed that. Also, +1 this is awesome. @dang if you are here: HN should do this natively!
2.
▲
by
timtadh
8y ago
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, there is a long history of scientists criticizing how the sci
3.
▲
by
timtadh
9y ago
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 the language. That said, there are some pretty goo
4.
▲
by
timtadh
9y ago
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 chapters. Whatever your feelings on the parsing techniques,
5.
▲
by
timtadh
9y ago
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.
6.
▲
by
timtadh
9y ago
> 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 assume in Chinese) you can usually figure out what is be
7.
▲
by
timtadh
9y ago
@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 studies in specification inference learn automata representatio
8.
▲
by
timtadh
9y ago
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.
9.
▲
by
timtadh
9y ago
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_winners/cook_n991950.cfm
10.
▲
by
timtadh
9y ago
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.
11.
▲
by
timtadh
9y ago
+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 forward to implement in an imperative language with mutation. It
12.
▲
by
timtadh
10y ago
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 share similar constructions when analyzed in terms of dependenc
13.
▲
by
timtadh
10y ago
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 slow you can use an approximate algori
14.
▲
by
timtadh
10y ago
It is in the poster track. That is a different (much, much lower) bar than research track papers.
15.
▲
by
timtadh
10y ago
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 without contributing back. The AGPL is not the right choic
16.
▲
by
timtadh
10y ago
He does have 10 publications from his time as a PhD Student. https://dl.acm.org/author_page.cfm?id=81100544101
17.
▲
by
timtadh
10y ago
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. Dell Developer Edition laptops (XPS 13, 15) mak
18.
▲
by
timtadh
10y ago
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 a durable good I do not imagine it compares well. (Example
19.
▲
by
timtadh
10y ago
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 are out of luck. For instance, let's say before you had
20.
▲
by
timtadh
10y ago
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 does not. Why?") used essenti
21.
▲
by
timtadh
10y ago
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.
22.
▲
by
timtadh
10y ago
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 SSH server (no root, no passwords, no kerberos, only key
23.
▲
by
timtadh
10y ago
Honestly, applying to speak at industry conferences is a very frustrating experience. I have given lots of talks at my university, I have spoken at local meetups, and at one local free conference where the organizers knew me. Students and o
24.
▲
by
timtadh
10y ago
As I said, it doesn't happen to everyone, it doesn't happen to most. But is does happen. Here is someone who it happened to in Cleveland: http://www.ideastream.org/news/be-well-why-do-babies-die-in-... . Note
25.
▲
by
timtadh
10y ago
It is very dangerous to sleep with your baby. I know that many people in many cultures do sleep with their babies but you should not. There are several ways it can result in the baby dying: 1. You can suffocate the baby by breathing on thei
26.
▲
by
timtadh
10y ago
I think the point is: his salary while not high by SF was high in nearly any other location in the US. In any other location, he and his family could live how they wanted. In any other location, have a $40,000 car instead of a $10,000 or le
27.
▲
by
timtadh
10y ago
If you like these notes you might also like my article on the subject: http://hackthology.com/object-oriented-inheritance-in-go.htm... In general, using struct embedding to simulate sharing code and data is pretty limited.
28.
▲
by
timtadh
10y ago
The transcript is very nice thank you for putting it together. You are right though, I hate the bold face. Luckily a quick trip to the developer tools took care of it. A better way to index large bodies of free form text is a topic index th
29.
▲
by
timtadh
10y ago
My favorite is you have all these pun titles and then: > The Humble Programmer - E. W. Dijkstra Which is actually the title of that essay by Dijkstra! http://www.cs.utexas.edu/users/EWD/transcriptions/EWD03
30.
▲
by
timtadh
10y ago
One advantage is it is easier to have a single persistent connection that the client can interleave in multiple requests on. That way you don't have to pay the price of constant opening and closing TCP sockets. Just open one once and u
More ›