The 'important' people in the US stopped caring about capitalism a long time ago. See, in capitalism, they would lose money if they fucked up. Fox et.al is too happy to go on with this new "corporatism", in which somebody gets a big powerful corporation and are tithed to, and people get awful militant (literally) if you suggest that maybe that's not the best thing in the world.
No, what you should be doing is instructing Firefox to look at Windows for proxy settings. Or, since it's open source, you can roll your own.msi that's all customized as much as you want.
The registry sucks. Perhaps GPOs should have the same power over files as they do over registry entries.
Yes, I think there's some fundamental difference between low and high level code.
Lemme 'splain. Let's say I'm writing sexygrep, which takes the search regex from a computer-connected fleshlight.
In any case, I can code it, try to compile it, fix any compile errors, and try to run. Then I fix any logic bugs/crashes. Repeat until satisfied (or tired out from testing).
If I'm writing kernel code, I'm a lot less casual about it. The edit-compile-test loop is a *lot* longer, for one. But more importantly, there's not a lot of "easy" code left to write in the kernel. For sexygrep, you'll be setting up files, parsing options, etc. Not much "grunt" work to improve on, which only leaves the really hard stuff.
So by nature of the kernel and the people working on it, a NEW line of kernel code is worth 10 NEW lines of userspace. I'd say the same about things like glibc, etc.
That's all good and dandy, but that evidence is illegal. Something even stronger than this has happened and was struck down - cops thought there were stolen goods from a jewelry store robbery, so they got a warrant, didn't find any jewelry, but opened a closet to a trashbag full of pot. They couldn't use it as evidence because their warrant didn't cover it.
If they didn't even have a warrant, the evidence would be thrown out so fast it'd make your head spin. If it's a state matter, you guys should do something about it. That kind of thing doesn't happen everywhere - it's illegal.
We've known about breeder reactors for a while, just to point out. You know how nuclear energy was supposed to make electricity too cheap to meter? Replacing all our coal with breeder reactors would likely make that the case - according to wikipedia normal reactors use about 1% of the energy, and breeder reactors can use almost all of the rest. That coupled with the fact that they can use cheaper fuel - thorium instead of uranium - and it looks like the way to go.
I have probably the previous edition of this book, and what you're describing sounds like a different book. Lamda expressions came after basic and intermediate functions - I had no problem with it. All he talked about was idiom - the "pythonic" way of doing things - while mentioning that a C programmer would probably have used a loop instead of a map expression, etc.
/dev/random, at least on a Linux box, is truly random. That's what's so cool about it. Network I/O, current system time, noise in the processor temperature measurement... the list goes on. You can even write to it IIRC.
But as you say, it's really slow. I think/dev/urandom uses/dev/random as a seed, and it never blocks. So it's still good enough for like a SSH key.
Until they get sued. Despite some true jackass justices, they fairly recently reaffirmed that the school administrators did not get to be their own little tyrants.
Their self-assigned power needs to be much further curtailed, but it clearly does not extend this far.
They will be squashed like the bugs they are. Good riddance. I'm still not convinced a couple of sweaty guys weren't jacking off over the 14-year-old cheerleader putting on her uniform. In fact, I'd put money on it.
No, you're not going anywhere. I just built a cage, and I'm putting you in it. Oh, and I'll take all your food, money, and house while I'm at it. And you're girlfriend, she's hot. I think I'll rape her - why should I care what she thinks about it?
Now what are you going to do?
--
Look, shit like this sucks. It's terrible, but the courts look ready to lay down the smackdown. But only a fool would suggest anarchy. I don't care about your 'credentials', you sound like you're 12. And I might humbly suggest that education is different than intelligence and wisdom, which is what's at issue here.
fallacy to assume that just because a bunch of people claim the same name that they believe the same thing.
I agreed with everything you said, until there. I see no issue with saying "all pro-lifers want to ban abortion" because somebody calling themselves pro-life has chosen to take upon that term - which connotes activism against abortion.
Evangelicals typically consider themselves evangelicals. Part of being an evangelical is evangelizing. Now, most Christians are happy to talk about their faith, and provide information if somebody is interested. But we don't call most Christians evangelical, nor do they call themselves evangelical. Evangelical means, by its very nature, a more direct approach.
In short: you're arguing against taking a group of people who have self-identified with an ideology, and 'lumping' them into a group supporting that ideology.
And for the record, Christan evangelicals are extreme because of stupid shit like this whole evolution "debate". If my kid gets taught some bullshit theory because of these whackjobs, they're too extreme for me.
This life doesn't matter - only the afterlife. Once you're there, you're golden. God is happier the more people you save. Ergo, whatever you gotta do to save as many people as you can.
Conficker exploited Windows machines with an unpatched security hole. True, Microsoft had patched the hole but it shouldn't have been there in the first place.
Using a default password to gain what is technologically legitimate access to the operating system is not a vulnerability.
It's like phishing - the fact that someone is too stupid to use online banking safely doesn't imply that their computer was hacked.
They don't like people using the service they paid for to begin with. Can you imagine how ornery Comcast would get if everybody was downloading huge files all the time - and they couldn't blame it on "dirty pirates"?
And you're forgetting that the ISPs are also content providers. Why watch Die Hard on demand, or wait for it to be on AMC, when you can just download it legally?
Why not move to Netscape 4? It's even lighter on the resource requirements, and was designed to work on small screens. Imagine how it would fly on a newer desktop! And if a website doesn't support it, well that's their problem.
Yes and no. The problem was that the software could get into an inconsistent state - this shouldn't happen, but it shouldn't be a problem. And it wasn't, because the first generation had hardware interlocks that made it fail safely (beam wouldn't activate).
Cutting corners was the biggest problem. Had they not removed the interlocks for cost reasons, nothing bad could have happened. It would have been physically impossible.
Another couple of deaths due to the profit motive. I don't mean to suggest that the profit motive is always bad, but I don't want the company making my radiation machine to be concerned exclusively with making money.
This - or something this annoying - has been coming down the line for years now. It was only a matter of time.
I can see the day where a game is going to come out and basically not sell - except for the number of copies required to crack the game.
In other words, the question's been less and less ambiguous as to whether DRM actually hurts sales and drives people to piracy. It's been obvious to *me*, but I could see how a reasonable person might think otherwise.
We might be at the point where a reasonable person can no longer lay the blame anywhere but at the feet of outrageous DRM.
On a sidenote - in 25 years when we want to play Bioshock again and relive the experience, what will most people think of the pirates? I'd imagine that we'll come to think of them as archivists putting themselves at risk but allowing us to enjoy a classic game.
Super Mario Bros came out in 1986, almost 25 years ago. Imagine if Nintendo required an always-on direct modem connection to Nintendo of America to play - and they shut off the modems 15 years ago. What would we think of the "dirty rotten pirates" who got a ROM dump and hex-edited out the watchdog code? It's not far-fetched to say that they'd come off like Robin Hood...
I read in a children's science book written 20 years ago about how global warming could make places like Africa more temperate. It even had the map of predicted temperature change, showing large swaths cooling and others warming.
This has been known for a long time. The only reason scientists are reminding others of it now is because of all the blowhards over at Fox et.al that are too stupid to comprehend the difference between global climate and local weather (with a healthy dose of long-term trends vs. short-term outliers).
This stuff really isn't that complicated. Most people are taught the basics of climate in like 6th grade. The only way somebody couldn't understand it is if they were abjectly stupid, or had an agenda.
Look, software is *hard*. Building an OS kernel is like assembling a thousand watch movements by hand. You're going to screw up. It's not a matter of "if". There Are Always Mistakes.
Now, when he says "truly correct", I'm assuming he doesn't mean formal proving. That would be absurd, especially for an operating system as complex as Windows or Linux (or really anything with limited resources). Anything short of the formal proof and you just have empirical evidence that it works - but if there's a billion branches and trillions of code paths, nobody will hit all of them with all data.
Fact is, stuff is going to break. You can't prevent it.
So if we can't keep code from breaking - if all significant code is buggy - what's the answer? Well, with open-source code you can find a bug in your application and debug through the kernel itself, finding out why your syscall isn't returning the right information, and fix it yourself. Then everybody benefits from your work - keep in mind, you only did it (or needed to) because your application exposed a flaw. If you're using Linux 1.8 for some unholy reason, well you can fix it anyway (just nobody else will care).
But if you're using Windows, and you get bad return data from a method, your best shot is probably going to be to just coerce the data how you want it. This happens *all the time* in closed-source software - handle a buggy OS method with a special case.
So "many eyeballs" is correct, but not because there are thousands of expert code analysts poring over every git commit. It's correct because any piddly little application developer can debug the kernel itself, following his own method calls around to make sure they do the right thing. Even if he doesn't know how to fix it, he'll be able to say "doThis(*myData) isn't returning the right value" and lead the experts (writers/kernel hackers) straight to a fix.
This is the strength of open source, at least from a code quality standpoint.
FTTH has an immense public benefit. With competitive fiber infrastructure, you don't need to rip up the streets for a hundred years, and anything anybody wants to provide over it, they can. Compared to the closed-off coax, and slightly less closed-off copper telephone wire, this is an immense improvement. Or do you not see the benefit in crazy fast, reasonably priced data? Half of what people do in their homes is data, from internet to phone to TV. It's all the same stuff, and if you can deal with vast quantities of it...
This alone justifies all sorts of tax credits. But then think of business! Pittsburgh is already highly-connected, but gigabit connections are datacenter-grade stuff. Basically nobody has it. What kinds of businesses could benefit from affordable, crazy-fast internet? If I wanted to open a small architectural firm that needed to transfer gigabytes of files, I'd be doing it in one of these cities.
Yes, the privacy considerations are significant. I won't argue that, though I don't think snooping on this is Google's intent. I think they figure the more people can access their new and novel services, the better - and the best way to do that is to make FTTH happen themselves. IOW, the goal is not to scan the traffic. Their best bet would be to spin off this FTTH stuff as a separate company.
Look. Us geeks need to be the ones calling out Google on privacy stuff, mostly because nobody else seems interested and we can't let the world forget. But I simply can't see how this can be anything but highly beneficial for any city Google touches.
...at least for the arts and sciences college. Like a good Slashdotter, I'm in engineering, which hosts their own mail (we even get a proper mailspool on our Unix home-directory). We have Pine or IMAP, or basically whatever we want.
Meanwhile "they" have Live Hotmail. I feel just terrible for them, and I'm embarrassed we're even doing such a thing.
I love OpenOffice. It's saved me and acquaintances literally thousands of dollars over the past few years. Basically nobody needs Word anymore.
In fact, OpenOffice handles Word files better than Word itself - especially corrupted files. My mother got an email with a very important.DOC from her work, and couldn't open it. Nobody in her team could open it either, so she sent it to me. Opened first try in OO.O.
I don't know how they do it. But I hope they keep on keepin' on... it's an invaluable piece of software.
The 'important' people in the US stopped caring about capitalism a long time ago. See, in capitalism, they would lose money if they fucked up. Fox et.al is too happy to go on with this new "corporatism", in which somebody gets a big powerful corporation and are tithed to, and people get awful militant (literally) if you suggest that maybe that's not the best thing in the world.
No, what you should be doing is instructing Firefox to look at Windows for proxy settings. Or, since it's open source, you can roll your own .msi that's all customized as much as you want.
The registry sucks. Perhaps GPOs should have the same power over files as they do over registry entries.
On average and probably not full time. Considering kernel hacking is probably (on average) 1/3 of a full job, it's not too bad.
Yes, I think there's some fundamental difference between low and high level code.
Lemme 'splain. Let's say I'm writing sexygrep, which takes the search regex from a computer-connected fleshlight.
In any case, I can code it, try to compile it, fix any compile errors, and try to run. Then I fix any logic bugs/crashes. Repeat until satisfied (or tired out from testing).
If I'm writing kernel code, I'm a lot less casual about it. The edit-compile-test loop is a *lot* longer, for one. But more importantly, there's not a lot of "easy" code left to write in the kernel. For sexygrep, you'll be setting up files, parsing options, etc. Not much "grunt" work to improve on, which only leaves the really hard stuff.
So by nature of the kernel and the people working on it, a NEW line of kernel code is worth 10 NEW lines of userspace. I'd say the same about things like glibc, etc.
That's all good and dandy, but that evidence is illegal. Something even stronger than this has happened and was struck down - cops thought there were stolen goods from a jewelry store robbery, so they got a warrant, didn't find any jewelry, but opened a closet to a trashbag full of pot. They couldn't use it as evidence because their warrant didn't cover it.
If they didn't even have a warrant, the evidence would be thrown out so fast it'd make your head spin. If it's a state matter, you guys should do something about it. That kind of thing doesn't happen everywhere - it's illegal.
No, they're usually a "black box" you throw data at and get back video. See Wikipedia
We've known about breeder reactors for a while, just to point out. You know how nuclear energy was supposed to make electricity too cheap to meter? Replacing all our coal with breeder reactors would likely make that the case - according to wikipedia normal reactors use about 1% of the energy, and breeder reactors can use almost all of the rest. That coupled with the fact that they can use cheaper fuel - thorium instead of uranium - and it looks like the way to go.
I have probably the previous edition of this book, and what you're describing sounds like a different book. Lamda expressions came after basic and intermediate functions - I had no problem with it. All he talked about was idiom - the "pythonic" way of doing things - while mentioning that a C programmer would probably have used a loop instead of a map expression, etc.
So I'd say they fixed it up a bit.
/dev/random, at least on a Linux box, is truly random. That's what's so cool about it. Network I/O, current system time, noise in the processor temperature measurement... the list goes on. You can even write to it IIRC.
But as you say, it's really slow. I think /dev/urandom uses /dev/random as a seed, and it never blocks. So it's still good enough for like a SSH key.
Until they get sued. Despite some true jackass justices, they fairly recently reaffirmed that the school administrators did not get to be their own little tyrants.
Their self-assigned power needs to be much further curtailed, but it clearly does not extend this far.
They will be squashed like the bugs they are. Good riddance. I'm still not convinced a couple of sweaty guys weren't jacking off over the 14-year-old cheerleader putting on her uniform. In fact, I'd put money on it.
No, you're not going anywhere. I just built a cage, and I'm putting you in it. Oh, and I'll take all your food, money, and house while I'm at it. And you're girlfriend, she's hot. I think I'll rape her - why should I care what she thinks about it?
Now what are you going to do?
--
Look, shit like this sucks. It's terrible, but the courts look ready to lay down the smackdown. But only a fool would suggest anarchy. I don't care about your 'credentials', you sound like you're 12. And I might humbly suggest that education is different than intelligence and wisdom, which is what's at issue here.
I am intrigued by your masturbatory ideas and would like to subscribe to your newsletter.
fallacy to assume that just because a bunch of people claim the same name that they believe the same thing.
I agreed with everything you said, until there. I see no issue with saying "all pro-lifers want to ban abortion" because somebody calling themselves pro-life has chosen to take upon that term - which connotes activism against abortion.
Evangelicals typically consider themselves evangelicals. Part of being an evangelical is evangelizing. Now, most Christians are happy to talk about their faith, and provide information if somebody is interested. But we don't call most Christians evangelical, nor do they call themselves evangelical. Evangelical means, by its very nature, a more direct approach.
In short: you're arguing against taking a group of people who have self-identified with an ideology, and 'lumping' them into a group supporting that ideology.
And for the record, Christan evangelicals are extreme because of stupid shit like this whole evolution "debate". If my kid gets taught some bullshit theory because of these whackjobs, they're too extreme for me.
This life doesn't matter - only the afterlife. Once you're there, you're golden. God is happier the more people you save. Ergo, whatever you gotta do to save as many people as you can.
Conficker exploited Windows machines with an unpatched security hole. True, Microsoft had patched the hole but it shouldn't have been there in the first place.
Using a default password to gain what is technologically legitimate access to the operating system is not a vulnerability.
It's like phishing - the fact that someone is too stupid to use online banking safely doesn't imply that their computer was hacked.
They don't like people using the service they paid for to begin with. Can you imagine how ornery Comcast would get if everybody was downloading huge files all the time - and they couldn't blame it on "dirty pirates"?
And you're forgetting that the ISPs are also content providers. Why watch Die Hard on demand, or wait for it to be on AMC, when you can just download it legally?
Why not move to Netscape 4? It's even lighter on the resource requirements, and was designed to work on small screens. Imagine how it would fly on a newer desktop! And if a website doesn't support it, well that's their problem.
Don't come here, I think I hear Candlej
Yes and no. The problem was that the software could get into an inconsistent state - this shouldn't happen, but it shouldn't be a problem. And it wasn't, because the first generation had hardware interlocks that made it fail safely (beam wouldn't activate).
Cutting corners was the biggest problem. Had they not removed the interlocks for cost reasons, nothing bad could have happened. It would have been physically impossible.
Another couple of deaths due to the profit motive. I don't mean to suggest that the profit motive is always bad, but I don't want the company making my radiation machine to be concerned exclusively with making money.
This - or something this annoying - has been coming down the line for years now. It was only a matter of time.
I can see the day where a game is going to come out and basically not sell - except for the number of copies required to crack the game.
In other words, the question's been less and less ambiguous as to whether DRM actually hurts sales and drives people to piracy. It's been obvious to *me*, but I could see how a reasonable person might think otherwise.
We might be at the point where a reasonable person can no longer lay the blame anywhere but at the feet of outrageous DRM.
On a sidenote - in 25 years when we want to play Bioshock again and relive the experience, what will most people think of the pirates? I'd imagine that we'll come to think of them as archivists putting themselves at risk but allowing us to enjoy a classic game.
Super Mario Bros came out in 1986, almost 25 years ago. Imagine if Nintendo required an always-on direct modem connection to Nintendo of America to play - and they shut off the modems 15 years ago. What would we think of the "dirty rotten pirates" who got a ROM dump and hex-edited out the watchdog code? It's not far-fetched to say that they'd come off like Robin Hood...
I read in a children's science book written 20 years ago about how global warming could make places like Africa more temperate. It even had the map of predicted temperature change, showing large swaths cooling and others warming.
This has been known for a long time. The only reason scientists are reminding others of it now is because of all the blowhards over at Fox et.al that are too stupid to comprehend the difference between global climate and local weather (with a healthy dose of long-term trends vs. short-term outliers).
This stuff really isn't that complicated. Most people are taught the basics of climate in like 6th grade. The only way somebody couldn't understand it is if they were abjectly stupid, or had an agenda.
...though perhaps not in the way he intends.
Look, software is *hard*. Building an OS kernel is like assembling a thousand watch movements by hand. You're going to screw up. It's not a matter of "if". There Are Always Mistakes.
Now, when he says "truly correct", I'm assuming he doesn't mean formal proving. That would be absurd, especially for an operating system as complex as Windows or Linux (or really anything with limited resources). Anything short of the formal proof and you just have empirical evidence that it works - but if there's a billion branches and trillions of code paths, nobody will hit all of them with all data.
Fact is, stuff is going to break. You can't prevent it.
So if we can't keep code from breaking - if all significant code is buggy - what's the answer? Well, with open-source code you can find a bug in your application and debug through the kernel itself, finding out why your syscall isn't returning the right information, and fix it yourself. Then everybody benefits from your work - keep in mind, you only did it (or needed to) because your application exposed a flaw. If you're using Linux 1.8 for some unholy reason, well you can fix it anyway (just nobody else will care).
But if you're using Windows, and you get bad return data from a method, your best shot is probably going to be to just coerce the data how you want it. This happens *all the time* in closed-source software - handle a buggy OS method with a special case.
So "many eyeballs" is correct, but not because there are thousands of expert code analysts poring over every git commit. It's correct because any piddly little application developer can debug the kernel itself, following his own method calls around to make sure they do the right thing. Even if he doesn't know how to fix it, he'll be able to say "doThis(*myData) isn't returning the right value" and lead the experts (writers/kernel hackers) straight to a fix.
This is the strength of open source, at least from a code quality standpoint.
What the hell are you talking about?
FTTH has an immense public benefit. With competitive fiber infrastructure, you don't need to rip up the streets for a hundred years, and anything anybody wants to provide over it, they can. Compared to the closed-off coax, and slightly less closed-off copper telephone wire, this is an immense improvement. Or do you not see the benefit in crazy fast, reasonably priced data? Half of what people do in their homes is data, from internet to phone to TV. It's all the same stuff, and if you can deal with vast quantities of it...
This alone justifies all sorts of tax credits. But then think of business! Pittsburgh is already highly-connected, but gigabit connections are datacenter-grade stuff. Basically nobody has it. What kinds of businesses could benefit from affordable, crazy-fast internet? If I wanted to open a small architectural firm that needed to transfer gigabytes of files, I'd be doing it in one of these cities.
Yes, the privacy considerations are significant. I won't argue that, though I don't think snooping on this is Google's intent. I think they figure the more people can access their new and novel services, the better - and the best way to do that is to make FTTH happen themselves. IOW, the goal is not to scan the traffic. Their best bet would be to spin off this FTTH stuff as a separate company.
Look. Us geeks need to be the ones calling out Google on privacy stuff, mostly because nobody else seems interested and we can't let the world forget. But I simply can't see how this can be anything but highly beneficial for any city Google touches.
...at least for the arts and sciences college. Like a good Slashdotter, I'm in engineering, which hosts their own mail (we even get a proper mailspool on our Unix home-directory). We have Pine or IMAP, or basically whatever we want.
Meanwhile "they" have Live Hotmail. I feel just terrible for them, and I'm embarrassed we're even doing such a thing.
In short, Yale - it could be worse.
I love OpenOffice. It's saved me and acquaintances literally thousands of dollars over the past few years. Basically nobody needs Word anymore.
In fact, OpenOffice handles Word files better than Word itself - especially corrupted files. My mother got an email with a very important .DOC from her work, and couldn't open it. Nobody in her team could open it either, so she sent it to me. Opened first try in OO.O.
I don't know how they do it. But I hope they keep on keepin' on... it's an invaluable piece of software.