Yes, sadly this is why I do not think Apple's walled garden of iOS is all that bad. IT is good to have SOMEONE responsible keep the goddamn hackers at bay. People whine too much about the NSA and the CIA. Sure, they are running a surveillance state but they are really not interested in you, unless you look like some violent towelhead.
The criminals? The spammers? The phishers? They will f*ck you over twice on a Sunday. They are the real problem. And no-one seems too worry too much about that.
It's not that hard. If you do not want to pay to use the system, they are going to have to pay for it it somehow. That is half of the problem. Everyone wants everything free. The money has to come from somewhere.
Solaris. NOT the Clooney/McElhone version, the Soviet version, made back in 72 or so
Also on the list is Stalker, also by Tarkovsky. But calling that SciFi is borderline. The first half hour at least is absolutely stunning. Cate Blanchett once said every frame of that movie is burned into her retina.
And then there is always Blade Runner, The Matrix, Alien and The Martian.
My dad has an Apple II with 8 Inch disk drives. The thing could only boot from the 5 Inch disks which was annoying for some reason. My first job, for the old man, at age 12, was to write a program that hacked the boot sector of the 8 inch disks do it booted from there and not from the 5 inchers. Back in '82.
Wrote the whole hack and program to run it in 6502 Hex Opcodes, had no assembler at the time. My dad took me to the computer shop the next day where the dude in charge's mouth hung open.
Me too! Me too! Started coding on it in about 1979 or so. I am still amazed by Nim and Bee Wary. The Graphics of those games, on a screen with a resolution of 128x48 is pretty amazing. Nim even had sounds
"If it is possible to drive a car on to a flat bed car at I76-I79, park and sit inside the car for three hours while the train hauls you up to I80-I294 could be developed at reasonable cost. Add a few passenger cars for "first class" and let people sit in their own cars for "economy". Add concessionaires for food service for another line of revenue."
This is done in Swizerland, especially with trucks. The Trucks are loaded on a train Freiburg, southern German, pretty much right next to my office in fact. They then get schlepped by train to Italy. The Swiss Highways are already overloaded and they ca't carry much freight through the Alps, so the train thing works well.
There is also a car-train over Kandersteg and Simplon from the north Swiss plain to Italy. Lovely trip, and it is faster because on that stretch there is no highway tunnel. If you want to drive you basically have to ride around the mountain range, which takes half way to forever.
"They will get restless. They will need to pee."
Yes, this. In the truck case this is not a problem, the truck-carrying train has a single passenger wagon with a toilet in it. al the truck drivers sit in the train compartment.
The car-carrying one does not, you sit in your car. I did exactly that in July this year, on my way to Italy. And yes, when we go to Italy I did need to pee, and so did my kids. Desperately. That was a bit of a hassle as there was a loooong queue at the outhouse at the small station in Domodossola. That is not a stupid issue, it is a real problem. And this was a 1 hour trip.
I agree. Most of the higher-levels language we use today are usable because the computers and implementation technology got fast enough make them practical. A lot of compiler tech, especially in run-time code optimisation and JIT and VM's, came out of years of experience with Java. Al the higher-order abstractions such as Lambdas, Continuations, Closures and such stuff was known in 1960s and 70s, but the implementation tech was just not up to it. In the end, programmer productivity is what counts, it is cheaper to throw silicon at the problem.
By modern standard the language is a bit archaic, but so in Pascal, and, for that matter, C. But Java was a very important milestone in the process that got us where we are now.
"That's not to say that functional programming techniques aren't occasionally useful when developing graphical interfaces - just that if a functional programming purist tries to put together a graphical interface then the result is similar to what one might get if one tries to repair a car engine using only a set of hammers (an insane mess)"
True. To a point. But all the ot new tech in the Front-End world is based on a paradigm where you have ONE global state and a function that maps that to a screen. React, Elm, Om, PureScript, Phoenix, all of it.
The problem with state is not the state. It is taking that global state, putting it into a shotgun and shooting your program full of little bits of the global state. That is what causes the mess.
I wrote my Masters about global state in functional languages back in 1992, and I find it amusing that the lessons that were learned back then are only now coming to fruition in JavaScript.
Even back then the rule was simple: Functional languages are not really about eliminating global state. It is about better management of state, and eliminating a lot of the small pieces of state hanging around in the process of transforming the global state from one point to another.
"If you really care enough to do something which benefits us all, you anonymously create a foundation focused on creating Free Software, and leave your entire fortune to it in your will."
Yeah, but here is the Catch-22: You first need to program for the $$s to get that fortune in the first place
Yes, but X11 stayed at 11 there since I used it the first time, back in '94 So from now on Windows is always going to have the lead on X11 MacOS/X seems to have frozen in time too
I have a machine with 256GB of RAM, running on Linux. It is very, very fast for daily work as I can start up Virtual machines pretty much instantaneously, and up to 10 or 20 of them at once without any hassles whatsoever. If I want fast testing turnaround I run a VM from a RAMdisk. Lots of memory does make a difference.
I have a high-end workstation sitting under my desk. Dual 14 Core Xeons with 128 GB RAM. Each. It is hard to build a Hackintosh on that monster as the OS does not support the X99 chipset, never mind 54 Virtual Cores. If Apple upgrades their hardware they will have to upgrade MacOS/X too, which might make it possible to run it on my little black monster. That makes me very happy.
We have a word for people like you in German: Korinthenkakker. A person who shits raisins.
> Star Wars was what George Lucas came up with after he was denied the right to produce Flash Gordon remakes
Jesus no. Whoever denied Lucas that right deserves a Nobel Prize.
First time I heard this story, do you have any sources?
I have actually seen RMS give a talk and asked him a question on the podium and frankly, he is a nutcase.
Yes, sadly this is why I do not think Apple's walled garden of iOS is all that bad. IT is good to have SOMEONE responsible keep the goddamn hackers at bay. People whine too much about the NSA and the CIA. Sure, they are running a surveillance state but they are really not interested in you, unless you look like some violent towelhead.
The criminals? The spammers? The phishers? They will f*ck you over twice on a Sunday. They are the real problem. And no-one seems too worry too much about that.
Then he is still using the Internet. Indirectly perhaps, but still.
It's not that hard. If you do not want to pay to use the system, they are going to have to pay for it it somehow. That is half of the problem. Everyone wants everything free. The money has to come from somewhere.
You have never seen Star Wars? Seriously, you should check into a lab. Do people like you even exist?
Solaris. NOT the Clooney/McElhone version, the Soviet version, made back in 72 or so
Also on the list is Stalker, also by Tarkovsky. But calling that SciFi is borderline. The first half hour at least is absolutely stunning. Cate Blanchett once said every frame of that movie is burned into her retina.
And then there is always Blade Runner, The Matrix, Alien and The Martian.
My dad has an Apple II with 8 Inch disk drives. The thing could only boot from the 5 Inch disks which was annoying for some reason. My first job, for the old man, at age 12, was to write a program that hacked the boot sector of the 8 inch disks do it booted from there and not from the 5 inchers. Back in '82.
Wrote the whole hack and program to run it in 6502 Hex Opcodes, had no assembler at the time. My dad took me to the computer shop the next day where the dude in charge's mouth hung open.
Me too! Me too!
Started coding on it in about 1979 or so.
I am still amazed by Nim and Bee Wary. The Graphics of those games, on a screen with a resolution of 128x48 is pretty amazing. Nim even had sounds
I welcome our Cephalapod overlords and would like to point out that as a software engineer I would be very capable of taking care and feed AI entities
No, arrogant nerds who think they are better than other people hate those things.
Normal people? They are happy that they can use the tech. That does not make them worth hating or sneering at.
Thank you Mark, fellow South African
"Try to" exterminate?
"If it is possible to drive a car on to a flat bed car at I76-I79, park and sit inside the car for three hours while the train hauls you up to I80-I294 could be developed at reasonable cost. Add a few passenger cars for "first class" and let people sit in their own cars for "economy". Add concessionaires for food service for another line of revenue."
This is done in Swizerland, especially with trucks. The Trucks are loaded on a train Freiburg, southern German, pretty much right next to my office in fact. They then get schlepped by train to Italy. The Swiss Highways are already overloaded and they ca't carry much freight through the Alps, so the train thing works well.
There is also a car-train over Kandersteg and Simplon from the north Swiss plain to Italy. Lovely trip, and it is faster because on that stretch there is no highway tunnel. If you want to drive you basically have to ride around the mountain range, which takes half way to forever.
"They will get restless. They will need to pee."
Yes, this. In the truck case this is not a problem, the truck-carrying train has a single passenger wagon with a toilet in it. al the truck drivers sit in the train compartment.
The car-carrying one does not, you sit in your car. I did exactly that in July this year, on my way to Italy. And yes, when we go to Italy I did need to pee, and so did my kids. Desperately. That was a bit of a hassle as there was a loooong queue at the outhouse at the small station in Domodossola. That is not a stupid issue, it is a real problem. And this was a 1 hour trip.
I agree. Most of the higher-levels language we use today are usable because the computers and implementation technology got fast enough make them practical. A lot of compiler tech, especially in run-time code optimisation and JIT and VM's, came out of years of experience with Java. Al the higher-order abstractions such as Lambdas, Continuations, Closures and such stuff was known in 1960s and 70s, but the implementation tech was just not up to it. In the end, programmer productivity is what counts, it is cheaper to throw silicon at the problem.
By modern standard the language is a bit archaic, but so in Pascal, and, for that matter, C. But Java was a very important milestone in the process that got us where we are now.
Actually, the most profound book about concurrency I ever read is "Concurrent Programming in Java" by Doug Lea.
His book basically became part of the Java Standard.
But in general I agree with you, Java sucks. The JVM not so much though.
"That's not to say that functional programming techniques aren't occasionally useful when developing graphical interfaces - just that if a functional programming purist tries to put together a graphical interface then the result is similar to what one might get if one tries to repair a car engine using only a set of hammers (an insane mess)"
True. To a point. But all the ot new tech in the Front-End world is based on a paradigm where you have ONE global state and a function that maps that to a screen. React, Elm, Om, PureScript, Phoenix, all of it.
The problem with state is not the state. It is taking that global state, putting it into a shotgun and shooting your program full of little bits of the global state. That is what causes the mess.
I wrote my Masters about global state in functional languages back in 1992, and I find it amusing that the lessons that were learned back then are only now coming to fruition in JavaScript.
Even back then the rule was simple: Functional languages are not really about eliminating global state. It is about better management of state, and eliminating a lot of the small pieces of state hanging around in the process of transforming the global state from one point to another.
"If you really care enough to do something which benefits us all, you anonymously create a foundation focused on creating Free Software, and leave your entire fortune to it in your will."
Yeah, but here is the Catch-22: You first need to program for the $$s to get that fortune in the first place
Or different developers
Good idea to promote fantasy books here. Does the book of Mormon really have a chapter called 'Moron'???
Yes, but X11 stayed at 11 there since I used it the first time, back in '94
So from now on Windows is always going to have the lead on X11
MacOS/X seems to have frozen in time too
You know how Microsoft got its name?
Bill Gates named it after his dick!
I have a machine with 256GB of RAM, running on Linux. It is very, very fast for daily work as I can start up Virtual machines pretty much instantaneously, and up to 10 or 20 of them at once without any hassles whatsoever. If I want fast testing turnaround I run a VM from a RAMdisk. Lots of memory does make a difference.
I have a high-end workstation sitting under my desk. Dual 14 Core Xeons with 128 GB RAM. Each. It is hard to build a Hackintosh on that monster as the OS does not support the X99 chipset, never mind 54 Virtual Cores. If Apple upgrades their hardware they will have to upgrade MacOS/X too, which might make it possible to run it on my little black monster. That makes me very happy.