529 karma · joined October 2, 2015
Also on my list are the already-mentioned "Getting To Yes" and "Nonviolent Communication". I also really enjoyed "Good for You, Great for Me" by Lawrence Susskind, which is a slightly more real-world take on the ideals put forth in "Getting to Yes".
I also studied Physics in College and my course on Classical Mechanics was really the impetus to continue down that path for a while. Textbook was "Classical Dynamics of Particles and Systems" by Thornton and Marion.
I saw a talk on the Libratus agent a while back, and one of the most interesting takeaways was that the behavior of the bot had already started to impact the professional players, who now spontaneously bet large amounts to force other players out of a hand. Were there any behaviors your agent demonstrated that surprised you in the same way? What insights might we draw from this cooperative AI system that may have more general applicability to other planning domains?
I wrote a short blurb about my experience a little while ago: http://www.cachestocaches.com/2016/2/how-we-teach-programmin...
> Even though List is very fast across the board no data-structure can be the fastest at everything.
This feels like a case in which everything is sufficiently well-implemented that the No Free Lunch Theorem [1] starts to play a role.
[1] Here's a recent episode I enjoyed: https://www.youtube.com/watch?v=Chn4SZWnJbc
As someone who works with machine learning, I find this statement rather misleading. The researcher quoted here has a very strong bias about what it means for an algorithm to be "optimal". A system cannot both "be optimal" and also "biased" in a way that the designers don't like: such a system is indeed not optimal. The dialog in the machine learning community has increasingly been about how we might structure these systems in a way that they are unbiased; it's a shame the researcher (and the author of this article) seem to think that "simplicity" is the only option.
(In case anyone is interested, I recent wrote a blog post to this effect: http://www.cachestocaches.com/2018/7/bias-and-ai/ )
Rogue waves, made popular by their often ship-sinking behavior out at sea, are extremely rare and therefore difficult to study by waiting around for them to happen. Here, researchers inject noise into an otherwise stable laser system (recall that light is also a wave) that has some small nonlinear properties and rely on the high rate at which we can generate laser pules to observe rogue waves at a high enough volume to study their properties.
Edit: typos.
However, with my org-mode integration:
- I have a list of all open tasks for each of my open projects, each with an associated deadline (if applicable).
- As I complete tasks, I provide a short summary of what it took to resolve the task; as such, my .org files have become a log of what I accomplished
- I also use .org to clock my time, which makes it easy to summarize a week or month at a glance, and to see if I'm spending my time where I think I should be.
- Finally, one of my favorite features of org-mode is the ability to include links to my code in each of my todo items, which means that I can immediately open files of interest (and even link to a particular version in git: http://orgmode.org/worg/org-contrib/org-git-link.html) and start editing, since I never left my editor in the first place.
To me, it's not about having all the features for a single language; what keeps me working within Emacs is the ability to have all the features I've grown accustomed to for every language, and have a system customized to my liking that I never have to leave. It's certainly not for everyone (I hope I don't come across as critical), but I'm convinced nothing will ever get me to leave.
EDIT: formatting.