I specifically prohibit my developers from looking at the user agent string. Heck, I use IE9 as a browswer, and I've changed the user agent string to 'null'. Anyway, if it doesn't render correctly in Chrome, Firefox and IE, then we find a new way of doing things. Browswer specific code is never allowed. Not even for detecting mobile browsers. There's already a link to the mobile version. If they want to use the main site, that's their business.
Have the app phone home at startup to nominally check for new versions. Any serial number that checks in from more than a dozen different IPs in a day can be presumed to be pirated. Give them a little nag screen that says, "$10 to register this program is a lot cheaper than a $5000 copyright infringement lawsuit. Don't be a dick, this is how I feed my family."
The goal, of course, is to have your software widely used and then convert as many pirates into paying customers as possible.
You are correct, sir. There was also no shortage of public opposition because the Bush administration was clearly full of shit. However, post 9/11, everyone in Washington was too afraid of the sky falling to say anything. There was also substantial neo-con support for the war. Even without Twitter, there was substantial activity on forums, chat boards, IM, email, etc both for and against the war. It changed nothing. To stop anything in DC, you need massive unanimous public support as was the case with SOPA and even that isn't 100% dead yet.
What should be shocking is that the district court, appeals court, and 3 justices apparently willfully misreading the law. Not to mention how the 6-3 split on the court lined up. Kennedy, Ginsburg and Scalia in the minority.
Not only that, but here's another thing that should be interesting: no matter how this case was decided, the odds of congress doing anything to clarify the law are almost nil. Any time a case like this reaches the court, Congress should be acting to either confirm the ruling or amend the law and that almost never happens.
Breadmakers are dumb. They make mediocre bread, but you eat it like crazy while it's hot because warm bread is always awesome with butter.
He's apparently moved since the 2 pictures were taken. He probably has a built in microwave now (per his notes, he was excluding built in kitchen appliances). His old electronics are probably hanging out with his missing hair.
Anwyay, I've got far more gadgets now. I was never much of a gadget person, but my kid is almost 10 and she's got all kinds of crap. Camera, tablet, computer, iPod, DS, Wii. All together, as a family, we've got 3 computers, 3 TVs, 3 printers, a Dell server, Roku, 2 DVD players, 2 tablets, 2 cell phones, 2 cameras, 2 iPods, half a dozen remotes, a healthy pile of networking gear, home phones, alarm clocks, Raspberry Pi (running RaspBMC), stereo system. I've got some old computers that need to be recycled.
The solution is to make the imported workers permanent residents or even citizens. Imported workers work for substandard wages because they're better than their home country, but it's nearly impossible for them to switch jobs once their here. If that H1B or 457 expires or they lose their job, it's back to wherever they came from. Give them residency stability and the ability to switch jobs, and they'll expect the same pay as you or I.
Post them for free on Criagslist. It's possible someone might want them, but I wouldn't count on it. If no one claims them in a week, take them in for recycling. Right now, there's a glut of crappy old single core CPUs out there that no one wants. I've got a few in my basement that I haven't recycled yet.
Nonsense. You can never have too much processing power. It would definately be nice on tablets, or a next-gen Raspberry Pi. Or low power desktop computers. My TV has a CPU that is barely adequate for what it does. I'd love to see the netflix app really run smoothly.
But what I really want for my phone is better battery life. I'm completely happy with the performance of everything I do on my phone. I just miss the good old days when my flip phone could go 10 days on a charge.
but it should be particularly when the industry comes knocking in 2019 to ask for life + 90 to keep Steamboat Willy from entering the public domain.
I feel it's important to have a good copyright system. At the same time, this whole life + 70 nonsense is, as we've discussed, counterproductive. To that end, I propose a national day of piracy every year. Perhaps on April 1st, although I'm open to other ideas (September 19th?). The goal being to declare a specific day of civil disobediance where we openly pirate something that should be public domain and then declare what you pirated on a social network.
Would be good to have a designated target for copyright reform. 20 years, 30 years? 20 is adequate, I personally wouldn't support anything over 30.
You're missing the point here. Google and Microsoft certainly that making perfect DRM is impossible without controlling the entire hardware and software stack. That's not the goal. The goal is to make casual copying sufficiently difficult. The secondary goal is to shut as many competitors out of the marketplace as possible. Because any realistic DRM will require OS level security to be effective, they can shut Firefox and Opera out. It's a classic example of rent seeking, only it's going through the W3C instead of a government.
We use base 2 notation for ram, because ram natruall comes in modules that are powers of 2. Hard disks, particularly of the spinning variety, don't automatically have that property. As such, it makes little sense to use that notation with hard drives. I would actually prefer that my disk usage was reported in base-10.
And that's great, if you think you make a go of it as a consultant. When that doesn't work out and you start applying for jobs, you'll find that HR departments really like to see some alphabet soup after your name. You get a job with your skills, you get an interview with your credentials.
I will agree that most CS degrees are perpetually 5 years behind the times. Many CS graduates can't code at all (a surprisingly large number). Many more have no concept of how to write a secure program, or how to deal with concurrency issues. I've kind of enjoyed giving my latest hire an education in how not to secure a web app. Oh, look, I'm accessing another customer's records by changing the ID number in the URL. Oh, you changed that to a form? Sorry, I can hack that too.
I care. It's why, among so many other reasons, I voted for Johnson. Obama and Bush have both committed impeachable offenses that absolutely dwarf Clinton's perjury. Throw in the stupidity of the Reagan/Bush years, and you've got to go back to Carter to find an honest president. And he was incompetent. It's a tough job to do with integrity and principle. And honestly, I would never ever want to be president.
How to meet members of the opposite sex? Criagslist personals, one night stands subsection. Watch out for trannys, unless you're in to that sort of thing. It's cool, I won't judge.
Which Linux distro to use? Slackware.
Whether Metro is better than Unity? It is, but that's not a big deal, because neither run on Slackware.
Do I need to talk to a lawyer? Unless you're being sued or charged with a crime, probably not.
Really, people, I should just write a bot to answer these questions.
Which is why I have, for several years now, been suggesting that we should tax publicly traded companies on their total market capitalization. The Stallman solution has issues with high-volume, low-margin industries. And privately held companies above a certain size should be taxed agressively enough that it's worthwhile for them to be publicly traded. Stallman isn't the first to have this revelation, but he gets more public attention than I do.
Actually, I find coding under the influence to be very beneficial at times. I often get so wound up over trying to design my structures and manage security requirements and all that that I can't get anything done. On the other hand, drink a few beers and I suddenly don't care anymore and I just start making things happen and then go fix things up the next day. It's usually not the best way to get a program written, but sometimes, you know, it's the only way.
Although, this is usually also a solitary activity. When I get together with the guys, it's not to make software. But it might be to make beer.
I gave one neighbor a free WiFi adapter. He often gave me beer, and our kids played together. It wasn't that much of a run down area. Working class, but really good neighbors. I enjoyed living there, but my wife wanted a house that was a bit more upscale.
Can you show me one business that's been successfully prosecuted for something a guest did on their free WiFi? I'm not aware of any. I am aware of countless situations where someone's open WiFi was used in a malicious way. What usually happens is the police bust down your door, confiscate all your computers and you maybe get them back 18 months later after spending a small fortune on legal fees. There is no citation needed here. I can't cite a law that doesn't exist. If you doubt me, I urge you to prove me wrong. Show me a state or federal law (US only please) that criminalizes you for someone else's use of your WiFi.
As for contractual issues with your ISP, I can't speak to a contract I haven't seen or read. I happen to have business class internet service and I am allowed to offer guest access.
The 'unlicensed' idea ignores the legal system. Using something that is unlicensed is a very bad idea because the default status is full copyright.
Which is why anything I release F/OSS is explicitly public domain. I agree that unlicensed or ambiguously licensed is a bad idea. Not that I have all that much to offer, but if you want a copy of my spam filter, it's public domain.
That's all I want it to do. I've tried a number of solutions for syncronizing folders like this before, haven't been happy with any of them. I started to write my own (and it kind of worked), but I haven't had the time to really turn it into something useful.
If I want to back something up, I back it up. Mostly, I want to synchronize my music collection between home, work, and laptop and my movie collection between home and laptop.
Everything these days on the consumer side is about the user ecosystem. Whether it's the Google, Apple, or Microsoft system, it's about having a suite of applications and services that work together. Microsoft is the only one with a game console. The X-Box represents a huge amount of leverage and tie in and there's no way they'd give that up. That's why they bolted Metro on to Windows 8. By itself, Metro is actually pretty slick, even if no one really seems to want it. But if developers can target the desktop, game console, and mobile in one application, that's a pretty big advantage.
If anything, Microsoft should be looking to buy out Barnes and Noble. It gives them an online sales footprint and a nationwide chain of stores. The Nook tablets might not be the most popular, but I'm betting that they're outselling WinRT by a fair margin. Of course, Microsoft would find a way to destroy B&N, but that's a subject for another post.
Programming tests are extremely valuable. They're really the only way to go about hiring a programmer. I recently gave the following 2 tests to some prospective programmers:
Using C# and Visual Studio do the following: The FizzBuzz test Read a text file of numbers, sort them and write them to an output file
Of four applicants, I had the following results: Applicant 1 sat there for 30 minutes and left without saying anything. He had managed to create an empty project. Applicant 2 required some assistance but finished both tasks in about an hour. Said he would not work for less than $70k/year. (Later emailed me to say he had found work elsewhere with a starting salary of $79k) Applicant 3 sat for 5 minutes before telling me she could not do this. Applicant 4 produced both programs in 12 minutes despite having never used C# or Visual Studio; he was a student who had only worked in PHP and Java. Hired. Took a month to retrain him on Visual Studio and.NET and he's been doing great since then.
Prior to applicant 4, I was beginning to wonder if my programming test was unrealistic for an entry level position. A more involved test might be warranted for a senior position, but in most cases the goal is just to weed out anyone who is not a programmer. I'd do things exactly the same next time.
Counterpoint: I would have liked to see her be successful. There is no reason for government to be operating schools. In an ideal situation, government provides a stipend for education and the student picks an appropriate school. Private schools are not limited by the Bill of Rights and can implement whatever policies they like with the restriction that they're still trying to attract students. The whole point of the Bill of Rights is to limit government.
I specifically prohibit my developers from looking at the user agent string. Heck, I use IE9 as a browswer, and I've changed the user agent string to 'null'. Anyway, if it doesn't render correctly in Chrome, Firefox and IE, then we find a new way of doing things. Browswer specific code is never allowed. Not even for detecting mobile browsers. There's already a link to the mobile version. If they want to use the main site, that's their business.
Have the app phone home at startup to nominally check for new versions. Any serial number that checks in from more than a dozen different IPs in a day can be presumed to be pirated. Give them a little nag screen that says, "$10 to register this program is a lot cheaper than a $5000 copyright infringement lawsuit. Don't be a dick, this is how I feed my family."
The goal, of course, is to have your software widely used and then convert as many pirates into paying customers as possible.
You are correct, sir. There was also no shortage of public opposition because the Bush administration was clearly full of shit. However, post 9/11, everyone in Washington was too afraid of the sky falling to say anything. There was also substantial neo-con support for the war. Even without Twitter, there was substantial activity on forums, chat boards, IM, email, etc both for and against the war. It changed nothing. To stop anything in DC, you need massive unanimous public support as was the case with SOPA and even that isn't 100% dead yet.
What should be shocking is that the district court, appeals court, and 3 justices apparently willfully misreading the law. Not to mention how the 6-3 split on the court lined up. Kennedy, Ginsburg and Scalia in the minority.
Not only that, but here's another thing that should be interesting: no matter how this case was decided, the odds of congress doing anything to clarify the law are almost nil. Any time a case like this reaches the court, Congress should be acting to either confirm the ruling or amend the law and that almost never happens.
Breadmakers are dumb. They make mediocre bread, but you eat it like crazy while it's hot because warm bread is always awesome with butter.
He's apparently moved since the 2 pictures were taken. He probably has a built in microwave now (per his notes, he was excluding built in kitchen appliances). His old electronics are probably hanging out with his missing hair.
Anwyay, I've got far more gadgets now. I was never much of a gadget person, but my kid is almost 10 and she's got all kinds of crap. Camera, tablet, computer, iPod, DS, Wii. All together, as a family, we've got 3 computers, 3 TVs, 3 printers, a Dell server, Roku, 2 DVD players, 2 tablets, 2 cell phones, 2 cameras, 2 iPods, half a dozen remotes, a healthy pile of networking gear, home phones, alarm clocks, Raspberry Pi (running RaspBMC), stereo system. I've got some old computers that need to be recycled.
The solution is to make the imported workers permanent residents or even citizens. Imported workers work for substandard wages because they're better than their home country, but it's nearly impossible for them to switch jobs once their here. If that H1B or 457 expires or they lose their job, it's back to wherever they came from. Give them residency stability and the ability to switch jobs, and they'll expect the same pay as you or I.
Post them for free on Criagslist. It's possible someone might want them, but I wouldn't count on it. If no one claims them in a week, take them in for recycling. Right now, there's a glut of crappy old single core CPUs out there that no one wants. I've got a few in my basement that I haven't recycled yet.
Great. Now buying a pair of wire cutters at the hardware store will be a violation of the DMCA (if it wasn't already).
Nonsense. You can never have too much processing power. It would definately be nice on tablets, or a next-gen Raspberry Pi. Or low power desktop computers. My TV has a CPU that is barely adequate for what it does. I'd love to see the netflix app really run smoothly.
But what I really want for my phone is better battery life. I'm completely happy with the performance of everything I do on my phone. I just miss the good old days when my flip phone could go 10 days on a charge.
but it should be particularly when the industry comes knocking in 2019 to ask for life + 90 to keep Steamboat Willy from entering the public domain.
I feel it's important to have a good copyright system. At the same time, this whole life + 70 nonsense is, as we've discussed, counterproductive. To that end, I propose a national day of piracy every year. Perhaps on April 1st, although I'm open to other ideas (September 19th?). The goal being to declare a specific day of civil disobediance where we openly pirate something that should be public domain and then declare what you pirated on a social network.
Would be good to have a designated target for copyright reform. 20 years, 30 years? 20 is adequate, I personally wouldn't support anything over 30.
You're missing the point here. Google and Microsoft certainly that making perfect DRM is impossible without controlling the entire hardware and software stack. That's not the goal. The goal is to make casual copying sufficiently difficult. The secondary goal is to shut as many competitors out of the marketplace as possible. Because any realistic DRM will require OS level security to be effective, they can shut Firefox and Opera out. It's a classic example of rent seeking, only it's going through the W3C instead of a government.
We use base 2 notation for ram, because ram natruall comes in modules that are powers of 2. Hard disks, particularly of the spinning variety, don't automatically have that property. As such, it makes little sense to use that notation with hard drives. I would actually prefer that my disk usage was reported in base-10.
And that's great, if you think you make a go of it as a consultant. When that doesn't work out and you start applying for jobs, you'll find that HR departments really like to see some alphabet soup after your name. You get a job with your skills, you get an interview with your credentials.
I will agree that most CS degrees are perpetually 5 years behind the times. Many CS graduates can't code at all (a surprisingly large number). Many more have no concept of how to write a secure program, or how to deal with concurrency issues. I've kind of enjoyed giving my latest hire an education in how not to secure a web app. Oh, look, I'm accessing another customer's records by changing the ID number in the URL. Oh, you changed that to a form? Sorry, I can hack that too.
I care. It's why, among so many other reasons, I voted for Johnson. Obama and Bush have both committed impeachable offenses that absolutely dwarf Clinton's perjury. Throw in the stupidity of the Reagan/Bush years, and you've got to go back to Carter to find an honest president. And he was incompetent. It's a tough job to do with integrity and principle. And honestly, I would never ever want to be president.
How to meet members of the opposite sex?
Criagslist personals, one night stands subsection. Watch out for trannys, unless you're in to that sort of thing. It's cool, I won't judge.
Which Linux distro to use?
Slackware.
Whether Metro is better than Unity?
It is, but that's not a big deal, because neither run on Slackware.
Do I need to talk to a lawyer?
Unless you're being sued or charged with a crime, probably not.
Really, people, I should just write a bot to answer these questions.
Which is why I have, for several years now, been suggesting that we should tax publicly traded companies on their total market capitalization. The Stallman solution has issues with high-volume, low-margin industries. And privately held companies above a certain size should be taxed agressively enough that it's worthwhile for them to be publicly traded. Stallman isn't the first to have this revelation, but he gets more public attention than I do.
Actually, I find coding under the influence to be very beneficial at times. I often get so wound up over trying to design my structures and manage security requirements and all that that I can't get anything done. On the other hand, drink a few beers and I suddenly don't care anymore and I just start making things happen and then go fix things up the next day. It's usually not the best way to get a program written, but sometimes, you know, it's the only way.
Although, this is usually also a solitary activity. When I get together with the guys, it's not to make software. But it might be to make beer.
I gave one neighbor a free WiFi adapter. He often gave me beer, and our kids played together. It wasn't that much of a run down area. Working class, but really good neighbors. I enjoyed living there, but my wife wanted a house that was a bit more upscale.
Can you show me one business that's been successfully prosecuted for something a guest did on their free WiFi? I'm not aware of any. I am aware of countless situations where someone's open WiFi was used in a malicious way. What usually happens is the police bust down your door, confiscate all your computers and you maybe get them back 18 months later after spending a small fortune on legal fees. There is no citation needed here. I can't cite a law that doesn't exist. If you doubt me, I urge you to prove me wrong. Show me a state or federal law (US only please) that criminalizes you for someone else's use of your WiFi.
As for contractual issues with your ISP, I can't speak to a contract I haven't seen or read. I happen to have business class internet service and I am allowed to offer guest access.
The 'unlicensed' idea ignores the legal system. Using something that is unlicensed is a very bad idea because the default status is full copyright.
Which is why anything I release F/OSS is explicitly public domain. I agree that unlicensed or ambiguously licensed is a bad idea. Not that I have all that much to offer, but if you want a copy of my spam filter, it's public domain.
Well, technically you're not. Except for the part where you're guilty until proven innocent.
When I lived in a less affluent area, I left my WiFi open as a gift to my neighbors. Never had a problem.
That's all I want it to do. I've tried a number of solutions for syncronizing folders like this before, haven't been happy with any of them. I started to write my own (and it kind of worked), but I haven't had the time to really turn it into something useful.
If I want to back something up, I back it up. Mostly, I want to synchronize my music collection between home, work, and laptop and my movie collection between home and laptop.
Mod you the hell up.
Everything these days on the consumer side is about the user ecosystem. Whether it's the Google, Apple, or Microsoft system, it's about having a suite of applications and services that work together. Microsoft is the only one with a game console. The X-Box represents a huge amount of leverage and tie in and there's no way they'd give that up. That's why they bolted Metro on to Windows 8. By itself, Metro is actually pretty slick, even if no one really seems to want it. But if developers can target the desktop, game console, and mobile in one application, that's a pretty big advantage.
If anything, Microsoft should be looking to buy out Barnes and Noble. It gives them an online sales footprint and a nationwide chain of stores. The Nook tablets might not be the most popular, but I'm betting that they're outselling WinRT by a fair margin. Of course, Microsoft would find a way to destroy B&N, but that's a subject for another post.
Programming tests are extremely valuable. They're really the only way to go about hiring a programmer. I recently gave the following 2 tests to some prospective programmers:
Using C# and Visual Studio do the following:
The FizzBuzz test
Read a text file of numbers, sort them and write them to an output file
Of four applicants, I had the following results: .NET and he's been doing great since then.
Applicant 1 sat there for 30 minutes and left without saying anything. He had managed to create an empty project.
Applicant 2 required some assistance but finished both tasks in about an hour. Said he would not work for less than $70k/year. (Later emailed me to say he had found work elsewhere with a starting salary of $79k)
Applicant 3 sat for 5 minutes before telling me she could not do this.
Applicant 4 produced both programs in 12 minutes despite having never used C# or Visual Studio; he was a student who had only worked in PHP and Java. Hired. Took a month to retrain him on Visual Studio and
Prior to applicant 4, I was beginning to wonder if my programming test was unrealistic for an entry level position. A more involved test might be warranted for a senior position, but in most cases the goal is just to weed out anyone who is not a programmer. I'd do things exactly the same next time.
Counterpoint: I would have liked to see her be successful. There is no reason for government to be operating schools. In an ideal situation, government provides a stipend for education and the student picks an appropriate school. Private schools are not limited by the Bill of Rights and can implement whatever policies they like with the restriction that they're still trying to attract students. The whole point of the Bill of Rights is to limit government.