YMMV.
788 karma · joined October 5, 2011
YMMV.
But I wouldn't go so far as to say "it would seem that the algorithm of the cortex is mostly figured out": my takeaway from the book was that a lot of it was solid educated guesses and connecting of dots. E.g., the concept that the brain stores and manipulates patterns and this is the key intelligence behind all the senses, and the multiple "levels" of intelligence and how they connect to each other.
I totally agree with your second para (this is another point that is present throughout in the book). Jeff Hawkins did a good job (for me) to distinguish between intelligence and "human-ness". Recreating the human cortex will still leave us far far away from creating an artificial human brain.
https://ssl.icu-project.org/trac/browser/icu/trunk/source/co...
Hence, I now implicitly import each symbol I need with something like 'using std::map;' (similar to python's 'from foo import bar, bar2').
I've found that the 'using' statement can be used even inside a function to restrict the importation to just a single function.
FYI.
As a user of a service the client is the only piece that I really care about wrt data security. If I can verify that the client isn't secretly uploading encryption keys to the server while claiming to encrypt my data, it's a massive win for transparency.
The server is a just an abstracted hard disk. Why would I care how it is implemented?
I was amazed at recommendations #4 and #5: reward somebody for "fitting in" etc. (!!!!!!!)
I highly recommend Andy Grove's "High Output Management" if you're really interested in building a high-performance organization. It's a highly objective book: don't waste time on voodoo like "Intriguingly, in a "social" environment, the candidate would often show more of their "true colors". Especially if beer was involved."
Why? [Other than for performance reasons]
I keep repeating this point in every Tcl thread. Tcl was meant to be used to enable command line shells for programs written in C.
Btw, being able to treat a list as a dict has been useful to me. I (developer) write a routine to be used by a non-developer, who may not be a great programmer. The list notation is easy in Tcl. I can just tell them to make a list with keys and values alternating. And for a one-time conversion cost, I get to use it as a dict.
Also works the other way around: I can return a dict. And if a Blub user is processing it, he's free to ignore my documentation that it's a dict and process it as a list (again for a one-time cost).
YMMV.
And I would further submit that the same language may not be the right choice for both tasks.
Tcl leans further towards being a pleasant CLI interface language, while AFAIK Lua leans further towards being a pleasant plugin development language.
IMHO.
Command line programs are now passe in all except a few niches like routers, chip design etc, but IMHO there still isn't a better "/bin/sh++" that you can embed as command line shell interface between your C functions and the user.
Swig + Tcl + C/C++ works like a dream!
I see where you're coming from, but IMHO:
Tcl's ideas make total sense if you understand why the language was invented. The name is the hint: Tool Command Language. It was never intended to be a "proper" programming language, AFAIK.
That is, a "sh++" CLI to be embedded in big programs. The role of the CLI is to be a thin layer between the data structures in the embedding program and the user.
The EIAS approach makes it easy to write commandline scripts. I've seen non-programmers abuse the hell out Tcl but the underlying C function still got the correct arguments.
Only 3% of beef in the US is grass-fed. For chicken, the equivalent would be "pastured", and I bet it far less than 1% (I've never seen it for sale in supermarkets and I know you have to join a coop or something to get it).
Minor nit: I don't think Hindus are prohibited from eating pork. AFAIK.
> And I would bet that my environmental impact isn't all that high.
Ironically this page claims that lamb is the worst of all meats wrt CO2 footprint.
https://encrypted.google.com/search?q=on+intelligence+book...
For a while, I even went hardcore and used color-blind color mappings hotkeys via compiz to cut out the white glare backgrounds of web pages.
Dunno if it's an XFCE thing or a Ubuntu thing or an X thing or a Linux thing. I'm too lazy to debug this fully. I just yank the power and reboot. :)
AFAIK, mammals existed during the dinosaur era. But they occupied a tiny ecological niche and were physically tiny. They survived the asteroid hit because they were tiny.
The absence of dinos enabled them to eventually occupy niches occupied by dinos.
https://gist.github.com/4144871
I was able to saturate a 100 Mbps LAN link with netcat. IIRC CPU was at 70%.
It isn't my primary domain, so I haven't bothered to pester one of my Googler friends to see if they can do something about it.
You point is well taken, but just as a minor nit, I wanted to add that artists did achieve photorealism first and then move on to abstractness. Arguably, that was driven by the advent of photography which commoditized photorealism.
It's a thin-ish book and I highly recommend it.
http://www.amazon.com/The-Long-Pursuit-Lincolns-Thirty-Year/...