That comes more under the realm of documentation/preferences. Instead of a terminal to display this information, we should be using a real-time filtered info window, where any text typed (into a single line's textbox, no more) filters out information on the fly into the main display area. The terminal is far from ideal for this kind of thing.
a: This helps my case even more. The whole thing software installation should be automated, and in the future it certainly will be. Hence making the terminal/shell/cli/console/command line prompt (or whatever it's called next Tuesday) redundant.
As for your second point, that comes more under the realm of documentation/preferences. Instead of a terminal to display this information, we should be using a real-time filtered info window, where any text typed (into a single line's textbox, no more) filters out information on the fly into the main display area.
I still can't think of a good reason why the terminal should be necessary or even useful. Things should either be automated so the CLI isn't necessary and a singler folder filesystem would supplant any disk navigation CLI queries.
Can we make these standard keys on a keyboard as standard? They're used universally in many apps, so it would be great to have them as well. There should be a 'keyboard' equivalent of the W3C or IEEE organizations.
As someone who knows next to nothing about encryption, here's a question. If this ever becomes a problem, can't one VERY easily increase the bit count from 256 to 512 or more for an exponentially stronger encryption?
And more generally, I've heard these algorithms are very complicated. Rather than having this enormous complexity, can't you use a simpler, more elegant math algorithm, and again, just increase the bit count say from 256 to 512bit or more? Or does math not support that?
In this age of terabytes, does it really matter if we all save a few bits?
But apart from maybe "memory interfaces" maybe, the other things you mentioned (like analog to digital converters) wouldn't be of concern to the average programmer who would still maintain cross-compatibility across devices, assuming he didn't write for special things like cameras, sounds recorders or networking etc.
Can someone give me an example of the kind of non-compatible functionality you'd get with a desktop ARM versus a mobile version.
It seems in my eyes they should implement all the features for great cross compatibility, but just make them slower if need be. I doubt it would up much more die space...
I really dislike fragmented environments, and at most, we should have 2 ARM versions, preferably one, and not for example 20000.
Isn't it good news then that C# for example supports garbage collection, but still lets you manage the memory if you prefer? I'm working on two projects at the mo, one mostly with GC, and one mostly without.
(perhaps you forgot the rule of premature optimization, and easy trap to fall in to).
The thing about.NET is that it still allows you to use pointers and non-managed code with no automatic GC should you so choose. Fancy that, combining both worlds into one language! It kinda makes the phrase "the right tool for the right job" passe.
Maybe that's because a lot of the good ideas have already been thought of, so the low hanging fruit is nearly gone. However, there's still a lot of low hanging fruit left (for example my own software project I'm currently working on which x?yy***yzzzzz%%%yyr***trvvrtv), and also that heatsink which rotates instead of the fan rotating. See the programme "Dragon's Den" for many more examples.
Well, choice is good for the initial stages for competition sake. But in the end, the best solutions will either converge, or the others will die off. Admittedly, that could take a few decades/centuries though.
I just think it would be a much more 'noble' and forward-looking venture to create the best possible OS with all the best ideas coming together from many sources using a democratic or meritocratic process. Something to build for the future, which could stand the test of time, rather than splinters of varying goodness all over the place. Maybe Haiku has more of that kind of philosophy I guess...
Also, we should have not just one USB standard, but 5, no sorry 20 different USB types. Companies will get richer designing and making them, and we will have more choice and time to ponder over the minutiae in the differences. While we're at it, let's create 5 HTML standards, and then we all code for each standard, creating much joy in the heart when we strive to make bug-free, consistent web pages.
In addition to also, I dislike the way there are standard CPU, power and bus sockets on a PC. It's too simple, and makes newbies think they're more 'expert' than they actually are. Okay, RAM also has a couple of variables to look out for, but that just leaves my mouth watering. How about ten different types of RAM connector? No a HUNDRED! Drool... it would be very satisfying to fit the correct one in place if only one type of RAM out of a thousand works. Also, we can spend time learning 'unnecessary' technical details.
Last, but not least, we need not just one or two (for competition) types of GUI, but a thousand million! They can all have different ways of working with say the GPU, and different methodologies for handling events, processes, and such forth. It won't be out of a need for genuine competition, and building on each other's efforts but instead done as a way to reinvent the wheel, form cliques, and build glory for one's self.
The world will be complete, when we all use different number systems, have a thousand incompatible OSs built for a thousand incompatible CPUs, 57,900 different power/data/audio socket types for mere variety, split our currencies into a 1000 more currencies to further the admin market, invent 1000 new languages so we can speak in secret sometimes, and 20 different types of tin, so we can have 20 different types of tin opener to open them in slightly, but almost not completely nearly, different ways (I drool when I think of the job creation possibilities for that alone).
I know, hard to believe it was worse before isn't it?
Seriously, generally speaking, it's a lot harder for people to feel indifferent going to war, when they see others' lives on facebook, the web in general, or even through email.
Or we'll be in almost peace by then, as the internet unites nations more and more. The hate on average is going down a lot, thanks to many realizing that real people exist on the other side of the globe. And the internet is a big part of that. Perhaps not so naive.
But if antimatter is more compact, and we get to an efficiency point where antimatter gives off almost as much energy as it took to produce, then it's not such a bad deal.
Yes, certain characters are unsearchable, even with quotes around the word. Wouldn't it be great if one could use escape characters to REALLY mean what you type, y'know what any decent parser would let you do.
That comes more under the realm of documentation/preferences. Instead of a terminal to display this information, we should be using a real-time filtered info window, where any text typed (into a single line's textbox, no more) filters out information on the fly into the main display area. The terminal is far from ideal for this kind of thing.
a: This helps my case even more. The whole thing software installation should be automated, and in the future it certainly will be. Hence making the terminal/shell/cli/console/command line prompt (or whatever it's called next Tuesday) redundant.
As for your second point, that comes more under the realm of documentation/preferences. Instead of a terminal to display this information, we should be using a real-time filtered info window, where any text typed (into a single line's textbox, no more) filters out information on the fly into the main display area.
Can you give me the best example of where the terminal would be more useful than any alternative?
I still can't think of a good reason why the terminal should be necessary or even useful. Things should either be automated so the CLI isn't necessary and a singler folder filesystem would supplant any disk navigation CLI queries.
What you can't already connect tablets up to bigger displays?
Can we make these standard keys on a keyboard as standard? They're used universally in many apps, so it would be great to have them as well. There should be a 'keyboard' equivalent of the W3C or IEEE organizations.
Does this mean we'll need to be constantly connected to the internet to keep using Windows?
Yuck? Haiku OS seems more and more tempting each day...
As someone who knows next to nothing about encryption, here's a question. If this ever becomes a problem, can't one VERY easily increase the bit count from 256 to 512 or more for an exponentially stronger encryption?
And more generally, I've heard these algorithms are very complicated. Rather than having this enormous complexity, can't you use a simpler, more elegant math algorithm, and again, just increase the bit count say from 256 to 512bit or more? Or does math not support that?
In this age of terabytes, does it really matter if we all save a few bits?
How dare you want that functionality. May you work with Javascript forever as a suitable punishment.
Thanks that helps clear things up.
But apart from maybe "memory interfaces" maybe, the other things you mentioned (like analog to digital converters) wouldn't be of concern to the average programmer who would still maintain cross-compatibility across devices, assuming he didn't write for special things like cameras, sounds recorders or networking etc.
Can someone give me an example of the kind of non-compatible functionality you'd get with a desktop ARM versus a mobile version.
It seems in my eyes they should implement all the features for great cross compatibility, but just make them slower if need be. I doubt it would up much more die space...
I really dislike fragmented environments, and at most, we should have 2 ARM versions, preferably one, and not for example 20000.
Isn't it good news then that C# for example supports garbage collection, but still lets you manage the memory if you prefer? I'm working on two projects at the mo, one mostly with GC, and one mostly without.
(perhaps you forgot the rule of premature optimization, and easy trap to fall in to).
The thing about .NET is that it still allows you to use pointers and non-managed code with no automatic GC should you so choose. Fancy that, combining both worlds into one language! It kinda makes the phrase "the right tool for the right job" passe.
Maybe that's because a lot of the good ideas have already been thought of, so the low hanging fruit is nearly gone. However, there's still a lot of low hanging fruit left (for example my own software project I'm currently working on which x?yy***yzzzzz%%%yyr***trvvrtv), and also that heatsink which rotates instead of the fan rotating. See the programme "Dragon's Den" for many more examples.
Yes, it was just a matter of time before people could realize it would take only a few simple lines of code to emulate the stop/start lever ;)
Well, choice is good for the initial stages for competition sake. But in the end, the best solutions will either converge, or the others will die off. Admittedly, that could take a few decades/centuries though.
I just think it would be a much more 'noble' and forward-looking venture to create the best possible OS with all the best ideas coming together from many sources using a democratic or meritocratic process. Something to build for the future, which could stand the test of time, rather than splinters of varying goodness all over the place. Maybe Haiku has more of that kind of philosophy I guess...
Also, we should have not just one USB standard, but 5, no sorry 20 different USB types. Companies will get richer designing and making them, and we will have more choice and time to ponder over the minutiae in the differences.
While we're at it, let's create 5 HTML standards, and then we all code for each standard, creating much joy in the heart when we strive to make bug-free, consistent web pages.
In addition to also, I dislike the way there are standard CPU, power and bus sockets on a PC. It's too simple, and makes newbies think they're more 'expert' than they actually are. Okay, RAM also has a couple of variables to look out for, but that just leaves my mouth watering. How about ten different types of RAM connector? No a HUNDRED! Drool... it would be very satisfying to fit the correct one in place if only one type of RAM out of a thousand works. Also, we can spend time learning 'unnecessary' technical details.
Last, but not least, we need not just one or two (for competition) types of GUI, but a thousand million! They can all have different ways of working with say the GPU, and different methodologies for handling events, processes, and such forth. It won't be out of a need for genuine competition, and building on each other's efforts but instead done as a way to reinvent the wheel, form cliques, and build glory for one's self.
The world will be complete, when we all use different number systems, have a thousand incompatible OSs built for a thousand incompatible CPUs, 57,900 different power/data/audio socket types for mere variety, split our currencies into a 1000 more currencies to further the admin market, invent 1000 new languages so we can speak in secret sometimes, and 20 different types of tin, so we can have 20 different types of tin opener to open them in slightly, but almost not completely nearly, different ways (I drool when I think of the job creation possibilities for that alone).
Random question time, what do you think of the 'geeks' from the IT crowd - Roy and Moss? Are they more tolerable in your eyes? :)
I think there was/is a town in North America where everyone doesn't bother to lock their doors. Can't remember the name tho...
Only around 10x better than nuclear? I would've thought 1000x better than fusion.
I know, hard to believe it was worse before isn't it?
Seriously, generally speaking, it's a lot harder for people to feel indifferent going to war, when they see others' lives on facebook, the web in general, or even through email.
Or we'll be in almost peace by then, as the internet unites nations more and more. The hate on average is going down a lot, thanks to many realizing that real people exist on the other side of the globe. And the internet is a big part of that. Perhaps not so naive.
But if antimatter is more compact, and we get to an efficiency point where antimatter gives off almost as much energy as it took to produce, then it's not such a bad deal.
Yes, certain characters are unsearchable, even with quotes around the word. Wouldn't it be great if one could use escape characters to REALLY mean what you type, y'know what any decent parser would let you do.
Yes, but my question was not if you could reach 100%, but whether you could *arbitrarily close* to 100% given enough effort.