You made some good points, but I think the unix compatibility fueled a lot of developer interest in the early days. Developing on OS X was a joy compared with windows. You have tons of useful built-in tools, plus the ability to port over tools common to the GNU Linux/FreeBSD environment.
If an OS is easy to develop on, it can't hurt.
I agree though, most end users do not care and never would know the difference.
I have a decent 8-core xeon at work as my workstation. When I have intense computations to run, I do it on one of our clusters. The idea that someone would do intense calculations on a phone is pretty ridiculous. You've outlined a few good examples, but like you said, most of that is done with dedicated hardware, and seemingly instantly.
The only app that needs to be fast, and I mean really fast, is the app switcher and the Phone app. And they are pretty light on the computation anyway.
I don't see why nobody is taking the middle road here.
Why not strip out all the non-init.d stuff from systemd for now (I understand there's a light fork that does this already), add plaintext logging (easy), and see how things go (testing).
This is linux, and debian at that. We shouldn't have to deal with extremely beta ideas that change so many paradigms all at once. If they can do what I've outlined here, then we should give it a shot (not on production servers yet of course). If it catches on, then over the years we can debate how much to delegate to systemd and how much to do another way.
For one, I can see no disadvantage in keeping a plaintext log around. Sure, takes a little more space, but most systems are not that space-limited these days. Seems like it would be handy...
A complete blur on both sides. Since the light is extremely convergent, it won't make any sense to the eye.
These are the same optics in a telescope, by the way. If you were to look inside a telescope without the eyepiece, you'd get the idea right away of how it would look to be in the middle of this "new" idea.
Ok, but how important is it to keep passwords secure to a textbook website or an iPad? Maybe if someone steels Johnny's textbook password then the teacher can just go in a reset it?
Let's keep things in perspective here, these are not banking passwords or social security numbers. These passwords are only used to identify individuals for the purpose of individualizing the presentation of information. Nothing of value, especially to an identity thief (and especially to a fellow 6-year-old student) can be lost.
It's not in the linked article, but here is the interesting part of the new rules: creators have to refund remaining money, and have to post status updates.
Read it here: If a creator is unable to complete their project and fulfill rewards, theyâ(TM)ve failed to live up to the basic obligations of this agreement. To right this, they must make every reasonable effort to find another way of bringing the project to the best possible conclusion for backers. A creator in this position has only remedied the situation and met their obligations to backers if:
they post an update that explains what work has been done, how funds were used, and what prevents them from finishing the project as planned; they work diligently and in good faith to bring the project to the best possible conclusion in a timeframe thatâ(TM)s communicated to backers; theyâ(TM)re able to demonstrate that theyâ(TM)ve used funds appropriately and made every reasonable effort to complete the project as promised; theyâ(TM)ve been honest, and have made no material misrepresentations in their communication to backers; and they offer to return any remaining funds to backers who have not received their reward (in proportion to the amounts pledged), or else explain how those funds will be used to complete the project in some alternate form.
All those users that don't directly interact with init scripts might suddenly find that they need to when systemd causes things to break that used to just work.
People forget how much we depend on the internet for basic things. (Writing from a USA perspective).
Without the internet, suddenly all the Cisco phones can't check in daily. The windows computers freeze up during windows update (imagine if he flips the switch *during* an update), cash registers can't authenticate credit cards, most iPhone apps fail (maps!)...
Except for a flash drive in a router. I guess these days internet hosting and connection speeds have become so much more affordable and overall better that it doesn't make sense to archive the world at your house.
A few years back it was a different story: SGI Challenge 12 CPU IRIX machine Sun UltraSPARC K6-2/500 with Debian Linux (or FreeBSD, depends on what year) P3-? with NetBSD Plus probably 5-6 random computers.. iMac here, dell there, etc.
Until there are a few independent source audits (unlikely), we only have Apple's word to go on. Nobody wishing to hide anything should trust the "word" of a corporation that their device is encrypted safely.
Is anyone stupid enough to believe this?
Having said that, even if it is true, the fingerprint reader is a lot easier to fool, and the government has experience with fingerprints. So maybe that makes the passcode irrelevant.
And all the rest of them. For once both parties "worked together", and indeed, they accomplished their goals. Now we rely on and fear of big brother more than ever. Job well done.
Big brother gave a speech and named the latest/newest foreign enemy of America. The crowds cheered. The inner party clapped feverishly. The media (ministry of truth) immediately launched new stories and interviews supporting big brother's speech. The lower class bought it hook and sinker.
There were no laws needed. Big brother decided what was right and what was wrong. If you had an independent thought and were deemed too intelligent, you simply vaporized. You could never tell exactly when they were listening...
A lot longer. The parent's post about kids not using the 10^x function is, of course, all about entering the data in incorrectly. Which is about their lack of understanding in order of operations. However...
On an HP: 4 [enter] 2E3 [divide]
It's not too bad, and now that I do things that way, I am somewhat handicapped when it comes to other calculators...
1) flashy: not really 2) secure: definitely, no hard disk has ever been physically reconstructed that had holes in the platters. Short of a scanning electron microscope, you're not reconstructing that data 3) available: go to home depot 4) price: yes, more expensive than running dd if=/dev/random of=/dev/olddisk, but cheaper than an industrial-grade shredder and of course cheaper than any commercial "enterprise" data removing software. I think drill presses can be had for around $200.
I've never had to learn or use assembly (though I wouldn't mind trying).
What I want to say is that you may gain a similar knowledge by working with microcontrollers and low-resource embedded platforms. When every byte of memory and every instruction cycle counts, you will start to think about algorithm efficiency and other tradeoffs that simply don't matter on an enormous 16-core Xenon workstation with 32 GB of ram. And then, of course, this does lead to better code on those big desktop machines. Those optimizations do add up in larger programs.
As for the overall OP's topic, yes, it is a problem that CS grads are "only" working in Java. So they're learning about program flow control and algorithms. But a mathematician can do that. The CS grads that learn programming at a lower level really do have an edge over those that are just point-n-click-n-type java programmers.
To me, and I'm an EE, knowledge of the above resource-limited systems, linux, and C has taken me a long way. It has enabled me to work on just about anything.
Your post is not clear on what you mean by "without a firewall". There are so many places in a typical setup where a firewall could be placed, and yes, it is safe to leave them out in some situations.
For example, your store has a firewall at the internet connection and everything inside is a private ip address. The cash registers run on their own network, firewall'd away from the other computers in the store, with rules to allow for outgoing credit card authorizations and that sort of thing. Does each cash register need a firewall? Probably not, and it might even be a significant expense to maintain updated rules every time the network needs to be reconfigured.
So yeah, it depends on the entire configuration. The tone of your post suggests that the situation is not good though, and of course, it's a lot easier to argue for a firewall these days than against one.
You made some good points, but I think the unix compatibility fueled a lot of developer interest in the early days. Developing on OS X was a joy compared with windows. You have tons of useful built-in tools, plus the ability to port over tools common to the GNU Linux/FreeBSD environment.
If an OS is easy to develop on, it can't hurt.
I agree though, most end users do not care and never would know the difference.
At the beginning and end of the linked video showing the demo of the Apple-1, there is some lovely ASCII art shown on the Apple-1 monitor.
Are these artworks hidden in the rom somewhere? Anyone got a link?
I was wondering the same thing too.
I have a decent 8-core xeon at work as my workstation. When I have intense computations to run, I do it on one of our clusters. The idea that someone would do intense calculations on a phone is pretty ridiculous. You've outlined a few good examples, but like you said, most of that is done with dedicated hardware, and seemingly instantly.
The only app that needs to be fast, and I mean really fast, is the app switcher and the Phone app. And they are pretty light on the computation anyway.
Besides gamers, who cares if it takes a few more milliseconds to launch a web browser or process an image?
Seeing as all these phones are pretty decent, from my point of view, I just want the greatest battery life.
I don't see why nobody is taking the middle road here.
Why not strip out all the non-init.d stuff from systemd for now (I understand there's a light fork that does this already), add plaintext logging (easy), and see how things go (testing).
This is linux, and debian at that. We shouldn't have to deal with extremely beta ideas that change so many paradigms all at once. If they can do what I've outlined here, then we should give it a shot (not on production servers yet of course). If it catches on, then over the years we can debate how much to delegate to systemd and how much to do another way.
For one, I can see no disadvantage in keeping a plaintext log around. Sure, takes a little more space, but most systems are not that space-limited these days. Seems like it would be handy...
For that, you'll have to talk to Motorola and the FCC.
Most p25 traffic isn't encrypted anyway. There is no need and some definite disadvantages to p25 as well. And there are cryptographic weaknesses.
Apple's leverage of open source encryption concepts will always be a few years more advanced, if not decades more, than embedded p25-compliant radios.
"...that person will be immediately isolated..."
Unless of course, they need some soup.
http://www.dailymail.co.uk/new...
http://www.nydailynews.com/new...
http://www.georgianewsday.com/...
A complete blur on both sides. Since the light is extremely convergent, it won't make any sense to the eye.
These are the same optics in a telescope, by the way. If you were to look inside a telescope without the eyepiece, you'd get the idea right away of how it would look to be in the middle of this "new" idea.
Ok, but how important is it to keep passwords secure to a textbook website or an iPad? Maybe if someone steels Johnny's textbook password then the teacher can just go in a reset it?
Let's keep things in perspective here, these are not banking passwords or social security numbers. These passwords are only used to identify individuals for the purpose of individualizing the presentation of information. Nothing of value, especially to an identity thief (and especially to a fellow 6-year-old student) can be lost.
It's not in the linked article, but here is the interesting part of the new rules: creators have to refund remaining money, and have to post status updates.
Read it here:
If a creator is unable to complete their project and fulfill rewards, theyâ(TM)ve failed to live up to the basic obligations of this agreement. To right this, they must make every reasonable effort to find another way of bringing the project to the best possible conclusion for backers. A creator in this position has only remedied the situation and met their obligations to backers if:
they post an update that explains what work has been done, how funds were used, and what prevents them from finishing the project as planned;
they work diligently and in good faith to bring the project to the best possible conclusion in a timeframe thatâ(TM)s communicated to backers;
theyâ(TM)re able to demonstrate that theyâ(TM)ve used funds appropriately and made every reasonable effort to complete the project as promised;
theyâ(TM)ve been honest, and have made no material misrepresentations in their communication to backers; and
they offer to return any remaining funds to backers who have not received their reward (in proportion to the amounts pledged), or else explain how those funds will be used to complete the project in some alternate form.
All those users that don't directly interact with init scripts might suddenly find that they need to when systemd causes things to break that used to just work.
This is a big deal to more than just admins.
People forget how much we depend on the internet for basic things. (Writing from a USA perspective).
Without the internet, suddenly all the Cisco phones can't check in daily. The windows computers freeze up during windows update (imagine if he flips the switch *during* an update), cash registers can't authenticate credit cards, most iPhone apps fail (maps!)...
Is Russia as internet-dependent as we are?
Except for a flash drive in a router. I guess these days internet hosting and connection speeds have become so much more affordable and overall better that it doesn't make sense to archive the world at your house.
A few years back it was a different story:
SGI Challenge 12 CPU IRIX machine
Sun UltraSPARC
K6-2/500 with Debian Linux (or FreeBSD, depends on what year)
P3-? with NetBSD
Plus probably 5-6 random computers.. iMac here, dell there, etc.
Mod parent up. Awesome.
Just use a label maker on the back of the phone with contact information for yourself and your wife. Helps if someone finds your phone too.
Or carry a card in your wallet?
iOS is closed-source. As is the hardware.
Until there are a few independent source audits (unlikely), we only have Apple's word to go on. Nobody wishing to hide anything should trust the "word" of a corporation that their device is encrypted safely.
Is anyone stupid enough to believe this?
Having said that, even if it is true, the fingerprint reader is a lot easier to fool, and the government has experience with fingerprints. So maybe that makes the passcode irrelevant.
You can also set it to erase everything if the passcode is wrong more than ten times.
You're preaching to the choir.
And if that hardware doesn't suit you, you can always download PCalc. Highly recommend it.
AND, if you're on linux or another similar OS:
xcalc -rpn
Is pretty good! .
And all the rest of them. For once both parties "worked together", and indeed, they accomplished their goals. Now we rely on and fear of big brother more than ever. Job well done.
Source: http://educate-yourself.org/cn...
357 from the house, and these wonderful 98 from the senate:
Akaka (D-HI), Yea,Allard (R-CO), Yea,Allen (R-VA), Yea,Baucus (D-MT), Yea,Bayh (D-IN), Yea,Bennett (R-UT), Yea,Biden (D-DE), Yea,Bingaman (D-NM), Yea,Bond (R-MO), Yea,Boxer (D-CA), Yea,Breaux (D-LA), Yea,Brownback (R-KS), Yea,Bunning (R-KY), Yea,Burns (R-MT), Yea,Byrd (D-WV), Yea,Campbell (R-CO), Yea,Cantwell (D-WA), Yea,Carnahan (D-MO), Yea,Carper (D-DE), Yea,Chafee (R-RI), Yea,Cleland (D-GA), Yea,Clinton (D-NY), Yea,Cochran (R-MS), Yea,Collins (R-ME), Yea,Conrad (D-ND), Yea,Corzine (D-NJ), Yea,Craig (R-ID), Yea,Crapo (R-ID), Yea,Daschle (D-SD), Yea,Dayton (D-MN), Yea,DeWine (R-OH), Yea, Dodd (D-CT), Yea,Domenici (R-NM), Yea,Dorgan (D-ND), Yea,Durbin (D-IL), Yea,Edwards (D-NC), Yea,Ensign (R-NV), Yea,Enzi (R-WY), Yea,Feinstein (D-CA), Yea,Fitzgerald (R-IL), Yea,Frist (R-TN), Yea,Graham (D-FL), Yea,Gramm (R-TX), Yea,Grassley (R-IA), Yea,Gregg (R-NH), Yea,Hagel (R-NE), Yea,Harkin (D-IA), Yea,Hatch (R-UT), Yea,Helms (R-NC), Yea,Hollings (D-SC), Yea,Hutchinson (R-AR), Yea,Hutchison (R-TX), Yea,Inhofe (R-OK), Yea,Inouye (D-HI), Yea,Jeffords (I-VT), Yea,Johnson (D-SD), Yea,Kennedy (D-MA), Yea,Kerry (D-MA), Yea,Kohl (D-WI), Yea,Kyl (R-AZ), Yea,Leahy (D-VT), Yea,Levin (D-MI), Yea,Lieberman (D-CT), Yea,Lincoln (D-AR), Yea, ,,,Lott (R-MS), Yea,Lugar (R-IN), Yea,McCain (R-AZ), Yea,McConnell (R-KY), Yea,Mikulski (D-MD), Yea,Miller (D-GA), Yea,Murkowski (R-AK), Yea,Murray (D-WA), Yea,Nelson (D-FL), Yea,Nelson (D-NE), Yea,Nickles (R-OK), Yea,Reed (D-RI), Yea,Reid (D-NV), Yea,Roberts (R-KS), Yea,Rockefeller (D-WV), Yea,Santorum (R-PA), Yea,Sarbanes (D-MD), Yea,Schumer (D-NY), Yea,Sessions (R-AL), Yea,Shelby (R-AL), Yea,Smith (R-NH), Yea,Smith (R-OR), Yea,Snowe (R-ME), Yea,Specter (R-PA), Yea,Stabenow (D-MI), Yea,Stevens (R-AK), Yea,Thomas (R-WY), Yea,Thompson (R-TN), Yea,Thurmond (R-SC), Yea,Torricelli (D-NJ), Yea,Voinovich (R-OH), Yea,Warner (R-VA), Yea,Wellstone (D-MN), Yea,Wyden (D-OR), Yea
Big brother gave a speech and named the latest/newest foreign enemy of America. The crowds cheered. The inner party clapped feverishly. The media (ministry of truth) immediately launched new stories and interviews supporting big brother's speech. The lower class bought it hook and sinker.
There were no laws needed. Big brother decided what was right and what was wrong. If you had an independent thought and were deemed too intelligent, you simply vaporized. You could never tell exactly when they were listening...
Go read 1984.pdf. NOW.
That is a shame. Should order one while we still can.
A lot longer. The parent's post about kids not using the 10^x function is, of course, all about entering the data in incorrectly. Which is about their lack of understanding in order of operations. However...
On an HP:
4 [enter]
2E3 [divide]
It's not too bad, and now that I do things that way, I am somewhat handicapped when it comes to other calculators...
Explain please how a drill press is not secure.
Let's see...
1) flashy: not really
2) secure: definitely, no hard disk has ever been physically reconstructed that had holes in the platters. Short of a scanning electron microscope, you're not reconstructing that data
3) available: go to home depot
4) price: yes, more expensive than running dd if=/dev/random of=/dev/olddisk, but cheaper than an industrial-grade shredder and of course cheaper than any commercial "enterprise" data removing software. I think drill presses can be had for around $200.
I've never had to learn or use assembly (though I wouldn't mind trying).
What I want to say is that you may gain a similar knowledge by working with microcontrollers and low-resource embedded platforms. When every byte of memory and every instruction cycle counts, you will start to think about algorithm efficiency and other tradeoffs that simply don't matter on an enormous 16-core Xenon workstation with 32 GB of ram. And then, of course, this does lead to better code on those big desktop machines. Those optimizations do add up in larger programs.
As for the overall OP's topic, yes, it is a problem that CS grads are "only" working in Java. So they're learning about program flow control and algorithms. But a mathematician can do that. The CS grads that learn programming at a lower level really do have an edge over those that are just point-n-click-n-type java programmers.
To me, and I'm an EE, knowledge of the above resource-limited systems, linux, and C has taken me a long way. It has enabled me to work on just about anything.
Your post is not clear on what you mean by "without a firewall". There are so many places in a typical setup where a firewall could be placed, and yes, it is safe to leave them out in some situations.
For example, your store has a firewall at the internet connection and everything inside is a private ip address. The cash registers run on their own network, firewall'd away from the other computers in the store, with rules to allow for outgoing credit card authorizations and that sort of thing. Does each cash register need a firewall? Probably not, and it might even be a significant expense to maintain updated rules every time the network needs to be reconfigured.
So yeah, it depends on the entire configuration. The tone of your post suggests that the situation is not good though, and of course, it's a lot easier to argue for a firewall these days than against one.