If you think the coming nuclear winter will make job market tough for employees, you need to hear about the job offer my daughter got recently.
Indeed!
In conclusion, you're fucked. :)
"Optimising your notation to not confuse people in the first 10 minutes of seeing it but to hinder readability ever after is a really bad mistake."
Hear hear!
Since perhaps not many of you are familiar with this topic, I thought it'd be appropriate to write down some notes about it, to relate what is happening in our software industry, of which Zed's rant is but one description, to how psychopaths think, and in particular, how they operate in an organizational setting.
autobliss 1.0 simulates a programmable 2-input logic gate that you can program using reinforcement learning, i.e. reward and punishment. It can learn any of the 16 possible 2-input logic functions, i.e.AND, OR, XOR, NAND, etc. You train it by rewarding it when it gives the correct output (0 or 1) for a given input (00, 01, 10, 11), and punishing it when it gives the wrong output.
I'd like to see implementations of this in other languages when I have time.
The only time when I slow down a bit is when I create and deploy a new project. If I saved the time somehow I could spend this time solving business problems instead.
More sage advice.
Did you know that Io’s introspection and meta tricks put Ruby to serious shame? Where Ruby once schooled Java, Io has now pogoed.
Io should be getting a boost in users after this.
For those of you unfamiliar with UCW, you might question how it can be "continuation-based" when CL doesn't support continuations. Well, Marco Baringer (the creator of UCW) has written a CPS transformer that saves the lexical and GUI state in a web application written with UCW.
Wow.
Mandelbrot in Common Lisp, rendered with textual characters.
Here’s Dijkstra’s solution in Haskell...
Exactly what it sounds like. Short, sweet, very cool.