Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
charlysl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
61 ms
·
661.
▲
by
charlysl
9y ago
I am a big fan of Daniel Jackson's approach to teaching programming, and really like his courses, in particular the mindblowing "Elements of Software Construction" [1], which is, by a mile, the best programming course I have
662.
▲
by
charlysl
9y ago
Thx for the wikipedia link, this is probably the best paper list I've seen so far
663.
▲
by
charlysl
9y ago
"All essential state takes the form of relations This is a database" - relations are a more abstract concept than this, see relational programming "Logic is expressed using pure user-defined functions This is PHP / CGI &
664.
▲
by
charlysl
9y ago
[1] Joe Armstrong 2003. "Making reliable distributed systems in the presence of software errors" (the Erlang paper, perhaps the most famous implementation of message passing concurrency). [2] John Backus 1979. "Can programmin
665.
▲
by
charlysl
9y ago
1984 - because it was the first book in English that I read front to cover, with a dictionary by my side, and learned so much recurring essential vocabulary that after that effort I could read anything; by now I have read much more from the
666.
▲
by
charlysl
9y ago
It seems to me that much of this can be explained by one of the fundamental principles of machine learning: Training and test samples must be iid (ie independently sampled from the same distribution) to get good performance. Otherwise there
667.
▲
by
charlysl
9y ago
I learned it as part of speech processing, first for Dynamic Time Warping and then as the Viterbi and Baum Welch algorithms. Together with Hidden Markov Models it's a thing of beauty how it is used to model speech. All of this is expla
668.
▲
by
charlysl
9y ago
I have the impression from some comments that the term "complexity" in a machine learning context is not well understood. It doesn't mean "complicated" from a human perspective at all, how difficult it is to grok th
669.
▲
by
charlysl
9y ago
The thing is, and I believe this is key, the relationship is not a colonial one at all, of submission to an alien foreign power. And there is no way the democratic spanish government would react like the colonial british one. Nor would the
670.
▲
by
charlysl
9y ago
First of all, I want to say upfront that I am a Spaniard who, although is against this referendum, is unhappy with how Spain has historically dealt with this issue, its historical hostility to embracing Catalonia's culture, which is on
671.
▲
by
charlysl
9y ago
Shallow one-sided drivel. Here is a more balanced article by a third party which is not is not exactly known for its authoritarian views: https://www.theguardian.com/commentisfree/2017/sep/23/observ...
672.
▲
by
charlysl
9y ago
My favourite writer in the english language, grossly underrated. Great to see his cristaline clarity being praised, reading Waugh has made me intolerant of authors that lack this quality. If I could choose to write like anyone I wanted, I w
673.
▲
by
charlysl
9y ago
In the same spirit: The nice thing about declarative programming is that you can write a specification and run it as a program. The nasty thing about declarative programming is that some clear specifications make incredibly bad programs. T
674.
▲
by
charlysl
9y ago
Yes, the Bendersky link explains it very well. The c2 wiki Shape example is in fact an instance of the Interpreter pattern (although it doesn't mention this I believe), which is the closest thing to pattern matching in Java (Visitor wo
675.
▲
by
charlysl
9y ago
I am currently studying the excellent https://www.amazon.com/Concepts-Techniques-Models-Computer-P... , and I believe that this book answers the questions in the OP very clearly, and although maybe you find it too theoretica
676.
▲
by
charlysl
10y ago
This is copied from the comment section: "Well the kettle is back online and responding to voice control, but now we're eating dinner in dark while lights download a firmware update" If nothing else that line made the article