1,804 karma · joined December 14, 2011
C++ changes "the standard" every couple years. When someone tells me they "know" C++ I have to ask which "standard" they "know".
Common Lisp code I wrote in the last century runs unchanged today.
So the complaint about Common Lisp being stuck in the past is actually a feature, not a bug.
When Julia settles on a standard (and only one standard) then it will be worth the learning investment. When that happens I can write code that will run without change in 2070.
On request I would create a "tape" containing all of our source code and tool chain to send by physical mail. There was never any question about protecting the software.
Then I hand-translate it to C, usually without bugs since every function has a well-defined specification.
The key issue is "impedence mismatch" (eg, hooking a soda straw to a firehose).
C is "close to the machine" and "far from your problem".
Lisp is the only language I know that is close to the machine and close to the problem. So, for example, (integrate (car x)) uses a machine pointer (car) on a data structure and then calls a "problem specific routine" all the same statement.
Think in Lisp, code in C.
Non-linear mathematics would be more likely be "bitter medicine".
The 2-arm robot built speed regulators for automatic transmissions.
The Unimate worked on the problem of training a robot in a static position but playing out the training in time. The robot was trained to weld a car "in a static position" but later to weld the car as it went by on a conveyor line. I worked on the mathematics and computer programs to do the time/distance translation.
I also worked with Vic Schienman and did modifications to the VAL language for robot control. Vic was an interesting guy. He did the first demo of his tabletop robot on my desk (I sent him the film shortly before he died.) During that demo the arm motor failed. He used our machine shop to completely build a motor from scratch and then re-ran the demo.
I was the "technical liason" to SRI (Stanford Research Institute). There Bill Perzley and I learned about Denavit-Hartenberg matrices from Richard "Lou" Paul.
We also did a lot of work on "out of position seam welding" for Kawasaki Heavy Industries. In many cases seam welding is done by rotating the part so it lies flat. Only master welders do things like vertical seams. Kawasaki built ships like oil tankers and they can't be rotated flat.
Joe Engelberger was an interesting guy. He would go to various industries and then come back to Danbury. He kept explaining different things he saw and asked me to figure out how to get the robot to do them. For instance, he saw a company making bricks. The bricks have to be stacked a certain way to cool properly. We talked about ways to get the robot to do the brick stacking problem. One difficulty was the robot used a plated wire memory which was quite small, not large enough to handle the number of bricks in a pallet.
The end result was "Hello, World" in C but completely invisible. That made it possible to include code that no-one can see but will still be compiled.
Greece and Europe in general need natural gas.
Turkey needs natural gas.
Methinks this isn't going to go well at all.
Imagine if it caught fire mid-ride!
Oh, my sides... I can't breath :-)
Joe claims his objection is due to inflation issues. But inflation is being driven by external factors such as the price of food and oil. And, yes, we do need to import oil. The U.S. produces light sweet crude but we also need heavy oil for diesel and asphalt so we need imports. The whole world is suffering from inflation at the moment.
Joe wants to reduce the deficit and debt... which is what more taxes would do. So it seems he doesn't want to reduce the deficit or debt.
I got a turn after him. Just a simple task, take off, enter the approach, and "follow the needles" back to the runway. I managed to get it down on the grass parallel to the runway. I also looked like I had taken a shower.
The wild part is that (a) it feels REAL and (b) they added weather while I was flying.
I want one of these at home.
I "get by without a cell phone" just fine. People who want / need to speak to me call.
Commercial pilots are required to be trained for each type of jet they fly, even if they have years of experience.
After 2000 hours in the flight simulator I'm certain I could get a commercial jet on the ground but even the coroner wouldn't consider it a "landing".
If a person seeks to block an abortion they must agree to adopt and raise the child until age 18.
https://www.amazon.com/Beyond-Product-Jill-Soley/dp/16427912...
I now have to read Faust in Space.
Silicon Valley is SO perfect. Even the picture of Lena on the wall and the binary on the shirt!
I swear to God I know Gilfoyle. His conversation with H.R. is dead on.
I stop the show to yell to my wife...OH, MY GOD, They got the REAL guy! He's NOT an actor!
I know someone at a startup that can't watch it. He can't get through season 1. He claims it is too real to acknowledge. It makes him anxious.
Kudos to the writers / producers.
That is, a CPU / memory / wifi device I can carry in a pocket.
Are they going to import all of the car parts?
Prohibit gun makers who sell to the general public from listing on the stock market.
Prohibit banks from lending to gun makers who sell to the general public.
Tax gun shops and gun sales at 100%.
Take the money out of guns ... and you'll take the guns out of circulation.
It is all about the money.
Should you think that is easy, think again.
What pan should you use? It depends on the size of the cake. Where is the pan kept? Is it in a cabinet? What kind of door handle, twist or pull? Is it under something?
What ingredients? How do you combine them? Do you 'stir'? How many times in how many directions for how long?
What kind of topping? (That's a subroutine). Again, what ingredients? How combined? How stirred?
Do you use milk? Is it in the refrigerator? If not, do you go to the store? How do you go to the store? By car? What kind of car? Does it have enough gas? How do you navigate? What if the store does not have milk? Do you find a cow?
Think of all possible questions and provide answers as part of the recipe.
NOW you're programming.