John Walker, founder of Autodesk, has died
scanalyst.fourmilab.ch
scanalyst.fourmilab.ch
In my 20's I started a company developing engineering and architectural add-ons in LISP for AutoCAD, and while we later transitioned into a general software house, those will always be my roots. John's products changed the direction of my life and I wish I had had the chance to let him know that.
When the school region later deprecated that IBM XT 10 years later the school asked me if I wanted it. Still have it along with the original Kurta tablet and Roland plotter.
Great story and I can relate. In the late '20s I worked as an ML intern at a tech company. They assigned me to train the crotchety programmers on prompt engineering, but they wanted nothing to do with it. To paint a picture, these folks were hunching over IDEs using keyboards and mice to type in their code, while cursing at the compiler the whole time. An internal chat/discussion/meme forum would be open on a browser tab on their second monitor. Needless to say, my summer project was not a success! :-)
(Let's revisit this comment of mine in a decade or two, if HN still exists)
Of course once you had edits the manual drawing speed advantage went away and plotting/printing tech soon caught up. One of the drafts people had a power eraser that would sound a round white eraser tip like a drill.
That foundational knowledge stuck with me and although it's not my job at all, I use Fusion 360 all the time at home to design parts for my self-built microscope and many other things. It's a great tool.
At the same time I was going to college part-time nights as an engineering major, but from my perch as a draftsman I was not really seeing a lot to love about civil engineering. I ran across an ad for a tech support job at a startup CAD software vendor, applied, and got the gig. I quit that drafting job, put away my ink pens and electric eraser, and switched to a computer science major.
The rest is history, now a senior systems software engineer working on projects for NASA. So godspeed John Walker, thanks for pointing me in the direction of a 30+ year career that has been both lucrative and interesting.
Yes, but it's very barebones basics of calorie deficit calculations, and do not take into account (very individual) differences across the day.
It's a good start, and for many it will help - hell, it did help me just by putting it down in clear numbers that ultimately calorie deficit is the crucial thing.
Answering that is a very long and fascinating deep dive in human biology with plenty of unknowns. I wouldn't even try to summarise as I myself am nowhere near knowledgeable enough on the topic. For myself, I've noticed that maintaining a calorie deficit is simply easier if it's a regular meal and then no meal than if it's two half meals.
That's why it works for me.
Trying to do classic '5 meals a day', no matter their size, ensured I'd end up with completely out of whack blood sugar driving me into cravings that ensured there was no weight loss, but weight gain.
"I think the next time I go for new glasses, I'll skip the progressives (which are extremely expensive) and just get reading/computer and driving glasses, each fixed-corrected to the appropriate distance. This will probably cut the cost in half, and I find that when I'm travelling and wearing the progressives, I usually just push them down my nose to read rather than trying to read through the lower part, which is pretty wonky (this may have something to do with my astigmatism correction)."
amazing human taking time answering rando emails from the internet. world would be infinitely better with more like him.
i.e. I'm near sighted now (need reading glasses) and have astigamatism (I've always had that but until I needed reading glasses I never bothered with glasses so my brain has adapted, if I wear lenses that correct for the astigmatism everything looks the wrong shape for quite a while before eyes adjust then when I don't wear them everything looks the wrong shape but the other way so in the end I just went for glasses for close vision work (screen/reading) since that was less bothersome than "fixing" a problem that isn't really a problem).
My eyes got really tired a year ago and I got glasses for short distances. But now they got much worse and I think I'll have to order new lenses.
I was thinking about progressives but it looks like a lot of people have issues adapting. Since my myopia continues low, I think I'll just focus on the reading glasses for now.
Any advice welcome.
I no longer needed my glasses to drive or go to the movies. Granted it was only -1 but still.
Now a decade on, my diet isn't so clean any more, far away details are somewhat blurry but still better than they used to be. The biggest impact is the amount of sleep I had the night before.
Progressives are fine as long as they aren't being sold as a lens for all situations. For example a lens that would be good for driving or playing golf (using mostly distance vision) would be terrible for sitting at a desk (using mostly the reading area). Depending on your lifestyle there may or may not be a design available that is less annoying than just changing glasses. Bifocals are even more limited in this respect. This trade-off is not related at all to the issue of adaptation which is something else.
So the first question you have to ask is if having both a distance and reading Rx in the same lens is something that is better for you compared to separate distance and reading glasses. My monitors are at head height so simple reading glasses are the best solution for me when working at my desk. If I wore progressives with this setup I would have to tilt my head back in order to view my monitors through the reading area of the lens which is at the bottom of the lens. If I instead worked on a notebook computer all day, looking down at a screen, then viewing that screen through the reading area of my glasses wouldn't be a problem.
I'm currently wearing a pair of fancy fully personalised progressives that retail for £2000 a pair but I still use some cheapish reading glasses for working at my desk. However to be fair to the progressives I adapted to them just about instantly; the design just wasn't suited for reading for long periods of time.
The adaptation issue is another issue and another thing you should consider. Adaptation refers to the ability to become accustomed to the distortion that often exists at the edges of progressive lenses. They can make you feel a bit dizzy when you first wear them. The general rule of thumb is that if you have a small "add" then it will be easy to adapt to them but if you have a large add it may be difficult.
If your add is small now and don't see the point of progressives but are thinking of trying them later as your near vision deteriorates you may want to consider starting on them early just to make it easier to adapt to them later. Otherwise you might get stuck with bifocals which make you look old.
Anyway if I had to boil that advice down to just a few quick points I'd say:
- If you're planning on using the glasses just for working at a desk then I would just get reading glasses (that also correct your astigmatism).
- For other situations where you need both distance and reading then progressives can be nice.
- If you're not quite sure about progressives but think you'll definitely want them later in life then it is better to start on them now.
- If you're buying online I would only get single vision lenses. To get a nice fit for progressives you need to get a bunch of stuff measured that doesn't get put on your prescription.
I also used Japanese Tora and French Essilor Crizal lenses (cylindrical, not progressives), and they had good resolution with superb coatings.
Currently I'm using a domestic lens with blue filter, and my eyes are happier than ever.
My mother uses progressives. A bad progressive is a life quality reducing expense, so paying the price for a good lens pays in dividends over the short and long run.
Last two sets of glasses I got were progressives from zennioptical.com. You have to be happy to fit the glasses yourself (worked okay for me), but I've been happy with the quality of the hardware and the quality of vision and fit. The last pair I bought was in 2020 and I'm still wearing them all the time. All up cost was US$108 including frames with progressive lenses, high refractive index plastic, oleophobic coating and delivery. I'm about -6 with an astigmatism in both eyes.
Where did you see it? I'd like to read it too.
To the best of my knowledge, bifocals are just progressives with a distinct line where the prescription changes; instead of having an area where it "transitions". They look archaic (social concerns, if you care about that kind of thing) in exchange for not having a whole area of the lens that isn't usable at all.
Life tip: Most people will do that if your email is about something they are interested in and (most importantly) they have time. Celebrities are usually off the table (no time for all the fan email), but this guy is "just" a retired engineer who made a big product and a lot of money. You were also asking about some side interest of his, so I would almost expect a response.
Be polite and fairly concise (brief, they don't need your life story out the gate) on a topic of interest to them and most people will respond positively.
>is "just" a retired engineer who made a big product and a lot of money.
Gernerally those 2 go hand in hand. You make something well known and they get dozens of emails a day about advice, business deals, the usual spam, and more.
I had written him down as potential podcast guest, skimmed through some of his autodesk diaries and just never gotten around to reaching out to him.
Man, that sucks.
If you want to do his diet: get a smart scale and use TrendWeight. It doesn't tell you what to eat, but gives better data about whether you are on track or not then anything else I've seen. You weigh yourself daily, but only pay attention to a moving average and a future projection. That smooths out all noise in a scale measurement.
It uses an Exponential Moving Average, which I suspect is the real innovation. That smooths out the daily data with the longer term trends.
I knew it couldn't possibly be completely original, but it's cool to hear whose thoughts mine shadowed.
I wish my smart scale could pull the data from trendweight and just say "above" or "below". With the Hackers Diet that is all that matters is whether you are above or below the trend line.
The limitation, but also the real benefit of the Trend Weight is there is no tracking of food. Each day you can see if you are above or below the trend line and how many calories you are above or below where you need to be.
It's just the diff, basically.
One of my earliest "big" gigs for good money was a mid 80's use of the newly released AutoLisp(?) to generate non standard (for the day) engineering forms for computational analysis.
The architects made a bit of a wild sketch for a big international mega millions build contract, the engineering crowd made it work - the architects got a fancy award, we got a thank you bread and cheese thing with drinks.
(And paid .. that counts.)
R.I.P. John Walker - https://www.fourmilab.ch/evilempire/
"anti-democratic ... empire at the expense of the natural rights, individual liberty, local autonomy, and cultural diversity which made Europe the wellspring of Western civilisation."
Firstly, I wouldn't call Mesopotamia and the eastern Med Europe exactly.
Secondly, lot of cultural and scientific advances that did happen in Europe were under (among others) the Roman, Holy Roman, British and Spanish Empires, which are exactly what he is against!
It's also weird that he thinks the EU "began to sprout" in 2003, a decade after Maastrict.
West and East is very grey though. I've made a distinction that I'm happy with, and pointed out why I'm not happy with John's.
What do you think?
>The game has changed. In 1977 this business was fun—the sellers and buyers were hotshot techies like ourselves, everybody spoke the same language and knew what was going on, and technical excellence was recognised and rewarded. Today, the microcomputer industry is run by middle manager types who know far more about P/L statements than they do RAM organization. They are the people who determine whether you succeed or fail, and their evaluations are seldom based on technical qualities. Hence, the first thing any venture in this field has to be is businesslike.
I felt that way in the early 90s with PCs programming and late 90's with the Internet. Once the "suits" take over, things get boring for us techies.
To be fair, "suits" are a sign of success and growth. Once your company is large enough to be just a single team, and starts requiring too much time to keep track of all things happening and what each employee thinks and does, managing becomes a dedicated job and delegating management requires dedicated managers.
Also, I think that point of view is through rose-colored glasses. One circle of hell is comprised of being managed by an awkward antisocial techie.
And heaven is, competent techies, who know and trust each other and know the mission - and need not being managed.
Must be a common pattern in tech.
he wrote a very interesting c extension language at autodesk called atlast, wrote a diet guide that's made the front page of hacker news countless times, was doing things with neural networks on the commodore 64, had libraries to help make c safe, put some very cool recipes on his website, and also founded some cad company i guess
Edit:
a high-performance version of pg's bayesian spam filter and very long story of the things he tried prior to it: https://fourmilab.ch/annoyance-filter/
neural network code & explainer for c64: https://fourmilab.ch/documents/commodore/BrainSim/
program for knuth-style bible study: https://fourmilab.ch/etexts/www/BibleStrat/
copycat but not clone of a just-short-of-modular synthesizer before that was a thing (the project he was clean-room reimplementing was by harry pyle, designer of the intel 8008 who he knew personally): https://fourmilab.ch/webtools/MindGrenade/
a very good primer on probability & stats, with a great references section: https://fourmilab.ch/rpkp/experiments/statistics.html
massive hypothesis testing via the internet when that was still a relatively new thing: https://fourmilab.ch/rpkp/
one approach to avoiding low-quality content on the internet: https://fourmilab.ch/documents/strikeout/
recipe collection: https://fourmilab.ch/documents/meals/
reverse engineering a weird californian cheese brand: https://fourmilab.ch/chez-nuke/SubMarie/
bending spacetime in the basement: https://fourmilab.ch/gravitation/foobar/
the most succinct introduction to rocket science: https://fourmilab.ch/documents/rocket_science/
smartalloc: eliminating the problem of memory leaks in c: https://fourmilab.ch/smartall/
insanely massive collection of multi-language benchmark results (including an implementation of a raytracer in a range of languages so large it includes algol-60, pl/i & raku)
a post laying out the exact approach spacex took before musk had even started a company: https://fourmilab.ch/documents/rocketaday.html
he's also the guy who wrote xsunclock
* accidentally skipped the link to the insane multi-language (pl/i to raku!) benchmark, even though i mentioned it: https://www.fourmilab.ch/fbench/ffbench.html
A weird Californian salad dressing brand. His results definitely sound quite enticing!
Practically, striking out texts at first mistake also seems like such a fundamentally unworkable solution to me. The first glaring problem is that he says you can easily spot the kind of mistakes that non-native English speakers are likely to commit. But to me that's obviously ridiculous unless you have a more than passing familiarity with the structure of all common languages of the world. I'm aware that this was written in 2005, but nowadays the chance that a given piece of writing is written by a native English speaker is certainly less than 50%. And the ones who are skilled at writing English will have reached some plateau where they can easily communicate with anyone. But that will be below a native speaker's level, and going beyond that is a massive time investment that has no practical benefit for them. Other than being able to talk to John Walker I suppose.
Other than that, I'm also not sure how you would even define proper English beyond "what I grew up learning". And given he would "strike" frivolous things like "xp" (The windows operating system) instead of "XP", it stood out to me that he used the term "on-line", a spelling we would "strike" nowadays.
And finally, given the brain's ability to seamlessly decipher even extremely scrambled words, I feel like the ability to even spot slight misspellings in text is something you specifically have to train yourself to be able to do. That seems like the most profound waste of time, to train yourself to spot mistakes in text you'd otherwise not even have noticed and that would've never impacted you.
His main website is really fantastic, well worth a visit: https://www.fourmilab.ch/
His 'digital imprimatur' was as prophetic as much as it is still relevant today, well worth reading:
https://through-the-interface.typepad.com/through_the_interf...
A great interview with him.
https://through-the-interface.typepad.com/through_the_interf...
He was ahead of the curve even on developments that were brand new in 2008 like social media:
“I'm interested in anti-social networking. I'm interested in protecting private data and one's own history in this environment of unprecedented disclosure.” (Part 4 of the interview)
Don't get me wrong, if you read Ted Nelson writing about Xanadu uncritically, you'll get a tale of utopia denied and genius tortured, but the reality seems much more prosaic.
Edit: I should also add that the web as originally built has real advantages over Xanadu. In order to implement its universal transclusion and DRM (yes, Xanadu had a scheme for DRM and micropayments to creators), Xanadu had to be centralized. I'd argue this is worse both socially and technologically. Adding DRM to the infrastructure of the web is something that I would really hate.
Why was Brendan Eich under such pressure from VCs to throw together a scripting language over a weekend?
https://www.youtube.com/watch?v=S0ZWtsYyX8E
HOPL paper: https://hopl4.sigplan.org/details/hopl-4-papers/10/JavaScrip...
* The other person with an office opening into Keith's work area at Memex was Ron Resch https://www.historyofcg.com/pages/university-of-utah/
Fallback positions from the idealized "roadmap" are what happens when VCs get involved with a system that offers that Zero To One advantage -- but you have to have a One to offer the VCs, which Memex didn't. The question then becomes how much of your road map can be recovered or, perhaps more to the point, do you even _want_ to recover in the light of ground truth experience? At present there is a lot of potential for Information Centric Networking that would be more likely realized in a Ship-Dumbed-Down-Decentralized-Xanadu1994 alternative universe than is likely to be realized now.
But I will say that Xanadu was conceptually not centralized; the peer-to-peer exchange of arbitrary information at scale was definitely part of the architecture. However, the major and systemic performance problems entirely prevented any scaling up of the system, which effectively means the distributed architecture was never proven.
I agree to a certain extent with the Chandler analogy, insofar as there was a lot of "architecture astronautics" that added complexity to the system beyond the ability of the team to manage -- especially given the limitations of early 1990s development machines.
One could refer to the article itself for Walker's own view of the sad outcome:
'Rather than push their product into the marketplace quickly, where it could compete, adapt, or die, the Xanadu programmers intended to produce their revolution ab initio.
'“When this process fails,” wrote Walker in his collection of documents from and about Autodesk, “and it always does, that doesn’t seem to weaken the belief in a design process which, in reality, is as bogus as astrology. It’s always a bad manager, problems with tools, etc.—precisely the unpredictable factors which make a priori design impossible in the first place.”'
He wasn't wrong. Xanadu tried to leap fully formed into the world as a megalithic architecture capable of arbitrarily large data structures supporting arbitrarily small comparisons and transclusions, and it couldn't compete with HTTP's fully open specification and implementations, low barrier to entry, and extreme simplicity.
Why didn't I step in and help poor Keith? Ever heard of Croquet's TeaTime?
https://dl.acm.org/doi/abs/10.1145/1094855.1094861
I was in a position to resurrect at least _that_ much of the original work I'd one at Viewtron Corp. of America based on David P. Reed's PhD thesis, and Reed was just down the street from us at Interval Research at that time, which rather tempted me away from helping Keith, even if I'd been authorized to do so, which I wasn't.
When I left NYU for Information Systems Design (another UNIVAC 1100 series site, in Santa Clara, CA) in 1975, one of the factors that drew me was that John now worked there (as well as at Bechtel Systems in SF). When he then founded Marinchip Systems, I was one of several ISD programmers who moonlighted by writing utilities for that TI 9900-based system, for which John designed the circuit boards and wrote the operating system. An early attempt at what eventually became AutoCAD (Interact, by Mike Riddle) was one of the software packages available for the Marinchip 9900. By the time the IBM PC was introduced in 1981, however, John realized that he should quit the hardware business and concentrate on software. Gathering a bunch of us from ISD, along with several Marinchip users and dealers, at his home in Mill Valley, CA, John planted the seeds of Autodesk.
All that said, it should be noted that I unintentionally sent him one too many political emails about 25 years ago, and he cut me off completely. I know I'm not the only one to suffer a similar outcome. Nonetheless, I am proud to have worked alongside John; I am positive that AutoCAD, Autodesk, and I would not be where we are today were it not for his vision, creativity, and drive. RIP.
>> I unintentionally sent him one too many political emails about 25 years ago, and he cut me off completely
Wow, that must have hurt!
John was certainly curious. And became curiouser and curiouser. And, nevertheless, always an open source inspiration.
Theo
Had a few email exchanges with the man himself. On randomness, on English grammar, on Swedish adventures in The Thirty Years' War, on certain politics (where we didn't necessarily see eye to eye but where there was plenty of room for civilised discussion). Unfailingly polite, informative, entertaining, and of course with cognitive ressources most of us can only dream of.
John Walker, thanks for all the effort and the inspiration. I shall miss your presence.
> Measured run time in seconds should be divided by 400000 to normalise for reporting results. For archival results, adjust iteration count so the benchmark runs about five minutes.
so it ran for 246 seconds (almost 5 minutes) and the normalized result is:
0.000617025
When we returned from that week of analog living, John always had some new and exciting code to share (because he never stopped). Hypertext, Autoshade and Autoflix, AutoCAD Mac were some of the gifts he would showcase after the break.
It was pretty magical. It was very common for John to be at the center of anything new and exciting happening there.
He changed my life, without question.
He changed my life as well. For me, the deepest game changer was AutoLisp.
Nowadays, I'm on JavaScript and Three.js, but it's much the same: code, hit enter and bingo an updated graphic appears on the screen.
Thank you, John,
Theo
I should do that again actually. Gained some weight during COVID.
* He was an engineer's engineer, and when his company became successful, the impression I got was that he stayed one.
* The Hacker's Diet is a good example - approaching weight loss as a problem to be solved the same as any other: by learning what's known about it and using empiricism and data.
* As far as I can tell, at some point he decided he had achieved all the money he needed so he went off to Switzerland and became a sort of mad scientist, pursuing whatever interested him for the rest of his life. Including things like the hotbits random number generator, where he installed a radiation source in his basement and used it to serve random bits up via a public web API.
None of us are perfect, and it's best not to know too much about one's heroes, so I didn't. I looked up to the John Walker in my mind as the person I want to be when I grow up, and this sad news hits hard.
Some of the stuff is possibly wrong, like this
There's a lot of nonsense floating around regarding exercise and weight control. The only way to lose weight is to eat less than your body burns. Period. Exercising causes your body to burn more, but few people have the time or inclination to exercise enough to make a big difference. An hour of jogging is worth about one Cheese Whopper. Now, are you going to really spend an hour on the road every day just to burn off that extra burger?
There is scant to zero literature to suggest exercising raises metabolism. Recent research by Herman Pontzer shows the opposite, that calories burned with exercise are negated later through lowered BMR and NEAT. So if you do a 400-calorie run and then eat a 400 calorie cookie, you will still get a net 400 gain, or close to it.
I haven't read Herman Pontzer's recent research, I'd equate to becoming a more efficient runner; as efficiency increases energy demands are reduced.
Some of today's research just didn't exist when this was written. Of course, some of the advice was already debatable by the time I got to read it in the mid-late 00's, but that can be said for a lot of health and fitness advice even today.
I didn't follow it proscriptively. What it did do was give me a different approach to tackling it as a problem and was the first resource I had read that helped in that regard. Everything else was very much eat less of this and more of that
Like thread's asking which book/resource to use when learning to code, there are many good examples out there. Not all are perfect, and some are occasionally wrong but like that example, this was the one that stuck with me.
I was reviewing HD a few years ago to see if it still held up against current, prevailing wisdom and noticed this. Kind of blew my mind.
You could achieve a constant NEAT by having a daily step goal or some prescribed amount of activities outside your exercise routine. I am supposed to do 2 hours of exercise per day plus give or take 10K steps. This can easily make me extremely active by American standard.
Now, surely your BMR will compensate, but probably only to a certain point.
In the end, it's probably easier to just eat healthy and eat less rather than trying to increase your caloric expenditure, but that's also rather hard to do for a variety of reasons.
The key difference, for nerd hackers, is the floater/sinker graph and the average. Some apps do this these days, though it seems to be less common than it was a few years ago (e.g. Withings and Apple no longer present their data that way).
So as long as the sinker is below the trend you will lose, at some rate. You don’t have to be starving yourself unless you have a fetish, just stay below the trend line. When you have a spurt of enthusiasm you can drive yourself lower; when you are finding it hard, just try to stay below trend.
It’s a manual form of gamification.
That's not enough, the energy will be provided by glycogen stored in muscles and fat stored in the liver and those will be restored quickly. What happens if you do a 3000 calorie bike tour is the interesting question.
Exercising raises metabolism at least during during the exercise (anything different would be a physical nonsense) - the issue is not exercising enough.
I couldn't disagree more. THD is not really a diet, it just explains the baseline facts of weight loss and enables you to choose whatever diet that works for you. It takes the mystery out of it. You may gain weight one week and lose weight the next, but you will know why.
The hackers diet makes a very convincing argument that any diet that works is in fact "CICO in disguise". The key point being that "Calories in" is not whatever is printed on the box, it is instead /what your body has absorbed from it/.
So for example when you eat 3000 calories of salmon in bearnaise sauce as part of your Atkins or whatever and you lose weight, clearly your body is not absorbing 3000 calories (for whatever reason). If you follow the hacks in THD you will discover this, and any other effect various foods have on /you/. It will also help you discover if a 400-calorie run actually works for you or not.
I am very thankful to Mr Walker for writing THD. He gave me the tools to "fix myself" when I notice that I have put on a few, and I have used those tools successfully many times.
CICO is hard for people who are fat or who will become fat. It is not true it is hard. It is poor impulse control, not lack of willpower.
> There is scant to zero literature to suggest exercising raises metabolism. Recent research by Herman Pontzer shows the opposite, that calories burned with exercise are negated later through lowered BMR and NEAT. So if you do a 400-calorie run and then eat a 400 calorie cookie, you will still get a net 400 gain, or close to it.
Nonsense, this is a lie to make obese people not exercise. Anyone who has exercised knows this is fake news. By perpetrating fake "science" you are also a source of demotivating people to improve. It is disgusting to post this. Look at a runner, your fake "science" busted. The Hadza are as genetically removed from other humans as possible (including their distance from other African peoples).
>There's a lot of nonsense floating around regarding exercise and weight control. The only way to lose weight is to eat less than your body burns. Period. Exercising causes your body to burn more, but few people have the time or inclination to exercise enough to make a big difference. An hour of jogging is worth about one Cheese Whopper. Now, are you going to really spend an hour on the road every day just to burn off that extra burger?
He is wrong and very wrong at that, while stating something that is factually correct. This is like telling a man that he is poor because he earns too little and spends too much - "see it's simple arithmetic" is the stand take by someone who does not know all the variable.
Most geeky types personalities are like that - they completely fail to realize or appreciate the enormous complexities of biological systems and think that they can model a biological system in their spreadsheets or formulas.
> You exercise because you'll live longer and you'll feel better.
It's a little depressing that despite a good diet and exercise, he had a slightly shorter than average lifespan. When I put in the effort to eat well and exercise, I know I certainly have the mindset that it will extend my life. I hope that at the least he felt strong and healthy.
I met him briefly at one of the West Coast Computer Faires, in the early days of AutoDesk, or maybe pre-AutoDesk.
His name was familiar to me from the infamous "Pervading Animal Game" on the Univac mainframes. "Introducing a new way of distributing software, Pervasive Release. If someone asks you for your program, you can tell them that in all likelihood, they already have it." There were a number of other, more serious programs in the Univac 1108 ecosystem that had his name on them.
It would be unfair to call this a virus, as it went to great lengths to insure that it couldn't do any harm, other than the few kilobytes it took up in a "program file". (Think "directory" in modern terms.)
Over a decade later I read the Autodesk File and it was a major inspiration for founding my first startup.
He was an inspiration to generations of hackers.
Rest in peace
Edit: you can work AutoCAD crazy fast once you get all the keyboard shortcuts figured out
https://www.fourmilab.ch/atlast/
Rest in peace.
It is oasis in the midst of all the internet cacophony and I'm glad to 'it's being taken of'
I met John in early 1983 at Autodesk. My company, Digital Control Systems, Inc. was one of the first AutoCad “Dealers”. Great memories of the first few years of Autodesk when John was CEO.
He complemented me on my DOS TSR, Concurrent Plot, II which was an interrupt driven serial/parallel background plot spooling program.
I remember John telling me, the reason for AutoCad’s early success was IBM’s decision to include the 8087 socket on the original IBM PC motherboard.
Oh I could go on and on but those are all some great memories and I’ll always cherish the time that I got to spend with him.
Godspeed John.
(Not to diminish the value of those contributions, of course - that's an artifact of the life he presumably wanted to lead. And his legacy is perhaps the more durable for it.)
I never had direct contact with John Walker. Outside of family and friends, the Autodesk founders probably had the biggest impact on my life.
In 11th grade, I submitted a grant application on behalf of my school. I wanted to draw molecules. My teacher (for our voc tech program) gave me the blank paperwork and said "go for it".
Some time later, two NEC APC III showed up. https://en.wikipedia.org/wiki/APC_series#APC_III Running AutoCAD. On 8" floppy media. The manuals were in 3-ring binders. Hot damn, I loved those computers. So much better than the more common IBM PC-XT. I'd take portions of the manuals home over night to study.
One of the upgrades featured AutoLISP. Version 2.17b? That really lit my fire. Like LOGO turtle on steroids or something.
I eventually published some shareware using AutoCAD/AutoLISP. Pretty good money for a kid.
AutoCAD, AutoShade, AutoSOLID, AutoFlix (Animator), HP plotters (using drafting pens and inks), transition from sneaker-net to LANs... Truly mind blowing stuff. Democratizing all that high-end workstation stuff (eg Apollo) for us normies.
Autodesk begat an entire ecosystem from scratch. Dealer channels, third party add-ons and utilities, conferences, magazines, curriculum, consultants, custom graphics cards (and drivers), huge CRTs, crazy variety of input hardware (pen tablets and chorded keyboards), etc, etc.
Helluva an achievement.
Thanks John Walker. RIP.
Yes. When AutoCAD came out, personal computers were expensive, exotic, fragile devices. Especially when they needed a big graphics-capable CRT, a mouse, a pen input tablet, and a large pen plotter. Dealers had to be set up to sell and service all that gear. An architect whose update device had previously been a powered eraser and a blueprint machine needed some handholding to computerize with confidence. Customers needed someone local they could call when it broke. Much of early Autodesk involved setting up that infrastructure.
At the time most developers had Sun workstations and he had gotten into all our systems and ran a password crack program looking for weak passwords. Our network wasn't attached to the outside world yet so most of us had weak passwords.
Mine password was a geologic time era something like "Devonian". His only comment was, "No, Jurassic!". The name of his machine? Jurassic Sparc.
John had little to nothing to do with 3D studio however, there was a mild competition within the company with two different 3D rendering (Autoshade and 3D Studio) products. I worked on both, moving from AutoFlix development to helping the Yost group test and market 3D Studio.
Because of John - and learning to code using AutoLisp - they will pull the keyboard out of my cold dead hand.
Theo
https://www.fourmilab.ch/autofile/e5/?chapter=chapter2_99
Fake news always gonna fake, eh?
1992!
RIP John Walker.
I never saw early autocad, here's demo https://yewtu.be/watch?v=Apb5ayyCHaE
It really was. It replaced manual drafting. Drawing revision before AutoCAD involved maintaining a master drawing and updating it manually with pencils and erasers. Final drawings were inked in. Copies were made by running master drawings through a blueprint machine. When there were too many revisions, someone had to redraw the drawing by hand, and the copy had to be checked by hand by a checker.
There were CAD systems before AutoCAD, but they either required a more expensive computer than an PC, or they couldn't handle a drawing too big for memory. The big innovation in AutoCAD is that it had a paging system for working on drawings too big for the machine. The code was paged in and out in segments. The drawing was paged in and out in sections.
(I did some of the early AutoCAD ports to non-IBM PCs. Compatibility hadn't been established yet. Everything needed a driver. AutoCAD had "more drivers than Yellow Cab" at one point.)
In manual drafting days, changes were hard, as you note. But because of that, there was a LOT more pre-planning, because once you start putting the Koh-I-Noor to mylar, changes were difficult. So you avoided them whenever possible. Architects had to sit down with owners and say, "look, past this point, you don't get to make changes, at least not for free."
Now, buildings are quite often designed-by-addenda. The due date is just a date. You get extra time to actually "finish" the job by issuing massive addendums prior to bid. And because of that, architects don't make owners sit down and tell them everything, so you'll get A/V or finishes or whatever really, really late in the design phase. "No problem, we'll fix it by addendum."
I am also a bit sad that drafting skills have died out somewhat. I've seen some really, really beautiful bluelines. I've heard of electrical engineers who would make smiley-faces with their homerun arrows. And the process of manual lettering is very zen, and teaches people spatial awareness like nothing else.
All that said, man alive, I love AutoCAD. Embedding Lisp in the program was amazing. The modern thing is now Revit, which has some good things going for it as well, but it is not (and may never be) anywhere near ACAD for a lot of work. RIP John.
AutoCAD users were not programmers. Computer knowledge was not widespread. Keeping users from losing their drawing files, a major long-term asset, was crucial to product acceptance. There was a strong "don't screw up" ethos within Autodesk. Much of that came from the founders, who were mostly mainframe operating system programmers.
https://www.fourmilab.ch/images/album/2014-03-14/concert_b_2...
What the hell happened??? Anybody??
The bare essentials:
> John had a bad fall down some stairs at his house.
> He suffered extensive intracranial bleeding, was found unconscious, and the situation is inoperable.
This was well before Autodesk started buying up all the competition.
His relaxed view on learning foreign languages (along the lines of "as long as you avoid having tonnes of manure dumped in your front yard, you're doing OK") was also very helpful!
Thanks for posting these.
I was hoping the second post would be "expected to make a full recovery", but unfortunately no.
CelLab:
https://www.fourmilab.ch/cellab/
https://www.fourmilab.ch/cellab/classic/
https://www.fourmilab.ch/homeplanet/
https://www.rudyrucker.com/oldhomepage/cellab.htm
>CelLab History
>(A more detailed history of cellular automata appears in the CelLab User Guide.) The first edition of CelLab was developed by Rudy Rucker and John Walker in 1988 and 1989 when both were working in the Autodesk research lab. The package was to be the first title in the "Autodesk Science Series", which would use computer simulation to explore aspects of science and mathematics. The product was first shipped in June of 1989 at a suggested retail price of US$59.95, under the name Rudy Rucker's Cellular Automata Laboratory. Rudy went on to complete the second title in the Science Series, James Gleick's CHAOS -- The Software which used programs developed by Rudy and another Autodesk programmer, Josh Gordon, to illustrate aspects of James Gleick's bestselling book. CHAOS -- The Software shipped in November of 1989. Rudy was working on the third title in the series, Artificial Life Lab, and John was developing the fourth, Home Planet, when Autodesk's management decided to close the research lab and terminate development of the Science Series. Rudy finished Artificial Life Lab, which was published as a book plus disk by The Waite Group Press in 1993. John released Home Planet as a freeware program in the same year, and the current version can be downloaded from this site.
>The demise of the Science Series orphaned Cellular Automata Laboratory, which disappeared from the market in 1994. Rudy and John explored the idea of a new edition with several publishers, but none seemed to be interested. With the advent of the World-Wide Web, software can be distributed at a minuscule fraction of the cost of packaged software in the 1980's, so this seemed a natural way to get Cellular Automata Laboratory back into the hands of creative people interested in exploring massively parallel computing. Re-launching a program developed almost a decade ago required a modicum of work; a new cellular automata simulator that runs under Windows was developed, the User Guide, originally a 265 page book typeset using LaTeX, was transformed into an HTML document for the Web, and Java was added to the languages one can use to define cellular automata rules, being ever so much more with-it than Pascal, BASIC, and C.
>So now it's finished, or at least at large again. Ideally, CelLab will never be done, not as long as folks continue to use it to explore the world of cellular automata and share their discoveries with other pioneers on this frontier of computing.
Documentation:
https://www.fourmilab.ch/cellab/manual/
It includes a huge illustrated index and description of many different cellular automata rules:
https://www.fourmilab.ch/cellab/manual/rules.html
The story about the origins of CelLab is fascinating, telling about how Rudy Rucker learned FORTH just so he could program CA rules for Toffoli's and Margolus's CAM-6 hardware:
https://www.fourmilab.ch/cellab/manual/chap5.html
Original Windows product, released i 1989, Autodesk Cellab 1.0 - installed files:
https://vetusware.com/download/Autodesk%20CELLAB%201.0/?id=4...
Cellab, Exploring Cellular Automata from DOS era in DOSBox:
https://www.youtube.com/watch?app=desktop&v=RnZWJV1_wKI
Cellular Automata by Rudy Rucker:
https://www.youtube.com/watch?v=lyZUzakG3bE
Programming the CAM-6 Cellular Automata Machine Hardware in Forth (CAM6 Simulator demo):
https://www.reddit.com/r/Forth/comments/zm0ggl/programming_t...
https://getsmart.fandom.com/wiki/KAOS
http://www.wouldyoubelieve.com/phrases.html
Max: Couldn't you just have shushed him?
Siegfried: Ve Don't Shush Here!!
Shtarker: Let me let them have it. Dudududududu (making a machine gun noise).
Siegfried: Shtarker, zis is KAOS, we don't Dududu here.
https://www.youtube.com/watch?v=B4Kn3djJMCE
Space-Time Dynamics in Video Feedback
A film by Jim Crutchfield, Entropy Productions, Santa Cruz (1984). Original U-matic video transferred to digital video. 16 minutes.
James P. Crutchfield. Center for Nonlinear Studies, Los Alamos National Laboratories, Los Alamos, NM 87545, USA.
ABSTRACT: Video feedback provides a readily available experimental system to study complex spatial and temporal dynamics. This article outlines the use and modeling of video feedback systems. It includes a discussion of video physics and proposed two models for video feedback based on a discrete-time iterated functional equation and on a reaction-diffusion partial differential equation. Color photographs illustrate results from actual video experiments. Digital computer simulations of the models reproduce the basic spatio-temporal dynamics found in the experiments.
1. In the beginning there was feedback ...
James P. Crutchfield. "Space-Time Dynamics in Video Feedback." Physica 10D 1984: 229-245.
[pdf] https://csc.ucdavis.edu/~cmg/papers/Crutchfield.PhysicaD1984...
[Plates 1-4] https://csc.ucdavis.edu/~cmg/papers/Crutchfield.PhysicaD1984...
[Plates 5-7] https://csc.ucdavis.edu/~cmg/papers/Crutchfield.PhysicaD1984...
Hmm, another significant way John Walker influenced me. (gb)
I remember 20 years ago or so sending an email for something and he replied, very kindly. I printed it and posted on the wall of my first office!
RIP "Kelvin".
I interacted with him a little for HotBits, and provided my own public random number (entropy pool) source for a while.
Sometimes the post title isn't obvious that a person has died either. "Remembering Paul Graham", e.g., isn't so obvious (maybe to non-native speakers); and there's various ways to word this, ranging from obvious to not.
If HN makes the effort of styling the site, it would be nice to include a link to the 'canonical' related thread, IMO.