Time is big. You just won't believe how vastly, hugely, mind- bogglingly big it is. I mean, you may think it's been so long since anybody has seen a "Chemist's", but that's just peanuts to time.
When you make a video, that is not a public performance. It is a cover recording. Now, if he had released it as audio only, he would only have to purchase a mechanical license for something like $0.07 per copy. Granting mechanical licenses is mandatory for the copyright holder and the price is set by the government. Unfortunately, mandatory licensing does not apply to audio-video sync licenses, which is what you need if you make a video. AV sync licenses must be purchased directly from the copyright holder and he is free to refuse your request or charge any price he wants for it.
In practice, this means that little people like you and me can not get one. It also means that for us there is no legal way to post covers on YouTube. Now, YouTube has agreements with some copyright holders (we don't know which ones), who decided to not prosecute us for doing so in exchange for putting ads next to our videos. This means that you usually get away with it, but occasionally might roll some bad luck, get sued for millions, go bankrupt and starve to death. Kind of a russian roulette.
Mark Zuckerberg is big enough to negotiate a license, but he might do us all a service if he spent that money on lobbying congress to update copyright laws for the digital era. Like, for example, by extending mandatory licensing to all contexts and work types, not just audio covers.
In the wake of the scandal I have just finished moving all my projects to GitHub, and man, it's been worth it. I mean, have you noticed how incredibly slow SourceForge is lately? I've been using it for over ten years now, and it's been getting slower and slower. I got used to it, but now on GitHub I'm constantly amazed that I don't have to wait a few minutes for the project page to load. Or the fact that I don't even have to go there any more because I can make releases by creating a tag and project web page is just another git branch. How do you update a SourceForge web page again? I'll have to look it up, 'cause I don't remember at all. I only remember that ssh, scp, and lots of manual copying was involved. SourceForge's release system is a pain, and really, the only feature SourceForge has that GitHub does not is access statistics, but this feature hasn't worked properly ever since the big UI overhaul a few years back. Frankly, I don't see any reason to ever go back to SourceForge.
Frankly, the younger generation has very thin skins. When you post anything online, be it an OSS project or a simple forum post, people will hate you. Some will hate you for good reasons, others will hate you for stupid reasons, and everyone else will hate you for no reason at all. Whenever I search for my project's name, I pretty much expect it these days. Gee, my project is not 100% C++ standard compliant. Gee, my project has a class with an unusual requirement that people consider unprintably unreasonable. Gee, my project is useless and what an arrogant asshole I am for working on it.
After a while, you stop caring. You have to, or you'll never get any work done. Without thick skin, you can't do anything online, because otherwise there are just so many jerks out there, they will drive you insane. Yes, you can complain about it. If you do, you'll get flamed. No, you can't change how people behave, it's just their nature. Adjust your spam filters and asbestos suits and move on. Getting "offended" is the most idiotic thing in the world; it accomplishes nothing and hurts only you. So stop it already!
It's a little thing, but annoying: I do not want to subscribe to your mailing list! The last thing I want is to see my inbox fill with conversations I don't care about - email is for one-to-one conversations, not spam like a mailing list. Create an online forum already, this ain't the 90's any more. Push content is not cool; I'll read the posts when I want to read them, not when you decide to push them into my mailbox. With LKML the additional annoyance is the sheer volume of the thing, turning it into pure spam.
Most of the time the managers want to ship the product by the due date, and usually decide that they're smarter/cooler than the users anyway. "You'll take Feature X and suck it, luser." is the motto.
It is mind boggling that people are evidently buying this stock without having looked at their finances, easily available from Google. Surely they would have noticed that Twitter has negative net income of -$64M. Worse, it looks like have had net losses in each of the last three years and their losses appear to be accelerating downward (see graph on top of the page) even with increasing revenue. I have no idea how anybody came up with a $20 market cap value. To me they look like an overpriced loser on their way to bankruptcy.
I used to spend days in the library, but lately all the information I want is easily accessible online, wikipedia or google. I haven't been to the library in years. What's it been now, 5 years? 7? I don't even remember. For all I know, it may have been demolished since then. I would guess that soon they all will be.
Google has an excellent opportunity here to abolish software patents altogether. All they have to do is nothing. Let the courts rule against them. Pay the fine and close the business. Completely. Larry and Sergei walk away with a cool $50 billion. The main losers will be search users and those dependent on search to be found. In other words, everybody. You want to kill Google? Fine. Let's do it. Let's see how long the world can survive without it.
They don't support calendaring. For the manager types, life revolves around meetings and conversation, so mail and calendaring are pretty much the same thing. There ought to be a separate protocols for the calendar and contacts.
Let's not forget the most important advantage GMail has over all other providers: spam filtering. Nobody else comes close in this area, and it is pretty much the only reason I still have a gmail account - as a pure forwarder, to filter spam from email addresses I have to make available publicly. Good search capability is what makes this possible.
That sounds retarded. Why would anyone wanna change to that?
We want to change to "that" because basic idea is a good one. The ability to start services in parallel, socket activation, and cgroups for process group management are all good things. The problem with systemd is not so much these ideas, but the implementation. To put it bluntly, the developers are all "superstar" jerks who wouldn't know usability if it hit them over the head.
They designed an ugly interface with way too much automatic magic that no doubt is perfectly obvious and correct to them, but abstruse and incomprehensible to anybody outside their little circle. Then they wrote a couple of "howto" articles on complex sysadmin tasks that almost nobody has to do, and declared documentation complete. To do a simple task, like writing a service file, or God forbid, changing the getty program you want to use, requires a monumental effort of sifting through disconnected, unintuitively named man pages.
I fucking hate this new system. Its a mess of scripts that call on more scripts.
Actually, that's how sysv init works. To get a program started by systemd you have to create a service file full of magic commands and put it in the magic systemd directory. Then you have to type systemctl --abracadabra enable yourservicename.service. Then you have to go and add an [install] section to your service file, because nobody actually remembers that you have to write one or how to do it. Then you do the systemctl again. Then you check the log files to see if the thing actually started, because nothing gets output to the console during boot (except the filesystem mount messages and the big fat warning that my root fs is readonly).
When you get to choose which country to live in, you will without a doubt check its politics. An authoritarian regime that can throw you in jail or kill you on a whim is probably not a good place to live. Likewise when choosing an OS or a desktop environment it is prudent to check the worldview and the attitude of the developers to gauge the direction in which these projects are going and decide whether that's the direction you'll want to be pulled in.
Just as moving to another country is difficult and expensive once you put down roots, have a job and a family, moving to a different OS or DE is difficult and painful as you find your favorite progams only work on what you used to use. As things stand, I have no desire to move to Mark Shuttleworth's kingdom.
Currently the optimal strategy is to keep vsync off, even though this can result in screen "tearing"
No, the optimal strategy is to keep vsync on and throttle your redraws exactly to it. To make it work you must set up an event loop and a phase-lock timer (because just calling glFinish to wait for vsync will keep you in a pointless busywait all the time). Unfortunately, game programmers these days are often too lazy to do this and simply ignore vsync altogether. While this may result in smoother animation, it also heats up my very expensive video card, shortening its life for no reason. Thankfully, there are tools on Windows (but sadly, not on Linux) to force vsync on any such insensitive games, at which point the video card cools down to 40 degrees or so, illustrating just how much power they are wasting.
Actually, two smartphones required to browse. One to navigate to the website, the other to take the picture of the QR code on the first one's screen. Oh, and you'll probably need a third hand to type in the password that is computed on the second phone into the password box displayed on the first phone.
Flashing custom firmware onto the router is tricky and dangerous. It is very easy to end up bricking it, even if you follow the instructions to the letter. Until the situation improves, I wouldn't recommend doing it unless you are an experienced geek and are prepared to buy a new router.
Time is big. You just won't believe how vastly, hugely, mind- bogglingly big it is. I mean, you may think it's been so long since anybody has seen a "Chemist's", but that's just peanuts to time.
When you make a video, that is not a public performance. It is a cover recording. Now, if he had released it as audio only, he would only have to purchase a mechanical license for something like $0.07 per copy. Granting mechanical licenses is mandatory for the copyright holder and the price is set by the government. Unfortunately, mandatory licensing does not apply to audio-video sync licenses, which is what you need if you make a video. AV sync licenses must be purchased directly from the copyright holder and he is free to refuse your request or charge any price he wants for it.
In practice, this means that little people like you and me can not get one. It also means that for us there is no legal way to post covers on YouTube. Now, YouTube has agreements with some copyright holders (we don't know which ones), who decided to not prosecute us for doing so in exchange for putting ads next to our videos. This means that you usually get away with it, but occasionally might roll some bad luck, get sued for millions, go bankrupt and starve to death. Kind of a russian roulette.
Mark Zuckerberg is big enough to negotiate a license, but he might do us all a service if he spent that money on lobbying congress to update copyright laws for the digital era. Like, for example, by extending mandatory licensing to all contexts and work types, not just audio covers.
In the wake of the scandal I have just finished moving all my projects to GitHub, and man, it's been worth it. I mean, have you noticed how incredibly slow SourceForge is lately? I've been using it for over ten years now, and it's been getting slower and slower. I got used to it, but now on GitHub I'm constantly amazed that I don't have to wait a few minutes for the project page to load. Or the fact that I don't even have to go there any more because I can make releases by creating a tag and project web page is just another git branch. How do you update a SourceForge web page again? I'll have to look it up, 'cause I don't remember at all. I only remember that ssh, scp, and lots of manual copying was involved. SourceForge's release system is a pain, and really, the only feature SourceForge has that GitHub does not is access statistics, but this feature hasn't worked properly ever since the big UI overhaul a few years back. Frankly, I don't see any reason to ever go back to SourceForge.
Frankly, the younger generation has very thin skins. When you post anything online, be it an OSS project or a simple forum post, people will hate you. Some will hate you for good reasons, others will hate you for stupid reasons, and everyone else will hate you for no reason at all. Whenever I search for my project's name, I pretty much expect it these days. Gee, my project is not 100% C++ standard compliant. Gee, my project has a class with an unusual requirement that people consider unprintably unreasonable. Gee, my project is useless and what an arrogant asshole I am for working on it.
After a while, you stop caring. You have to, or you'll never get any work done. Without thick skin, you can't do anything online, because otherwise there are just so many jerks out there, they will drive you insane. Yes, you can complain about it. If you do, you'll get flamed. No, you can't change how people behave, it's just their nature. Adjust your spam filters and asbestos suits and move on. Getting "offended" is the most idiotic thing in the world; it accomplishes nothing and hurts only you. So stop it already!
It's a little thing, but annoying: I do not want to subscribe to your mailing list! The last thing I want is to see my inbox fill with conversations I don't care about - email is for one-to-one conversations, not spam like a mailing list. Create an online forum already, this ain't the 90's any more. Push content is not cool; I'll read the posts when I want to read them, not when you decide to push them into my mailbox. With LKML the additional annoyance is the sheer volume of the thing, turning it into pure spam.
I don't understand... I read through the whole thing and nobody gets naked. Is this some kind of ripoff?
FTFY
Read Society Of The Mind by Eric Harry, an awesome book about 8 foot tall robot astronauts and other AI themes.
It is mind boggling that people are evidently buying this stock without having looked at their finances, easily available from Google. Surely they would have noticed that Twitter has negative net income of -$64M. Worse, it looks like have had net losses in each of the last three years and their losses appear to be accelerating downward (see graph on top of the page) even with increasing revenue. I have no idea how anybody came up with a $20 market cap value. To me they look like an overpriced loser on their way to bankruptcy.
This card is only $700. And how much are you paying for that iPhone and its data plan that you almost never use?
I used to spend days in the library, but lately all the information I want is easily accessible online, wikipedia or google. I haven't been to the library in years. What's it been now, 5 years? 7? I don't even remember. For all I know, it may have been demolished since then. I would guess that soon they all will be.
Try the "word association test". A very GOTCHA kind of a test, that can prove anything you want it to prove.
Google has an excellent opportunity here to abolish software patents altogether. All they have to do is nothing. Let the courts rule against them. Pay the fine and close the business. Completely. Larry and Sergei walk away with a cool $50 billion. The main losers will be search users and those dependent on search to be found. In other words, everybody. You want to kill Google? Fine. Let's do it. Let's see how long the world can survive without it.
Are you seriously comparing Ashton Kutcher to Hedy Lamarr? Seriously? You ought to be banned from ever posting again on any forum.
> . . . and what's wrong with IMAP and POP?
They don't support calendaring. For the manager types, life revolves around meetings and conversation, so mail and calendaring are pretty much the same thing. There ought to be a separate protocols for the calendar and contacts.
Let's not forget the most important advantage GMail has over all other providers: spam filtering. Nobody else comes close in this area, and it is pretty much the only reason I still have a gmail account - as a pure forwarder, to filter spam from email addresses I have to make available publicly. Good search capability is what makes this possible.
You are absolutely right. Here are the top ten similarities between politics and programming:
We want to change to "that" because basic idea is a good one. The ability to start services in parallel, socket activation, and cgroups for process group management are all good things. The problem with systemd is not so much these ideas, but the implementation. To put it bluntly, the developers are all "superstar" jerks who wouldn't know usability if it hit them over the head.
They designed an ugly interface with way too much automatic magic that no doubt is perfectly obvious and correct to them, but abstruse and incomprehensible to anybody outside their little circle. Then they wrote a couple of "howto" articles on complex sysadmin tasks that almost nobody has to do, and declared documentation complete. To do a simple task, like writing a service file, or God forbid, changing the getty program you want to use, requires a monumental effort of sifting through disconnected, unintuitively named man pages.
systemd: good idea, horrible implementation.
Actually, that's how sysv init works. To get a program started by systemd you have to create a service file full of magic commands and put it in the magic systemd directory. Then you have to type systemctl --abracadabra enable yourservicename.service. Then you have to go and add an [install] section to your service file, because nobody actually remembers that you have to write one or how to do it. Then you do the systemctl again. Then you check the log files to see if the thing actually started, because nothing gets output to the console during boot (except the filesystem mount messages and the big fat warning that my root fs is readonly).
> Put your faith in Jesus
You mean put your faith in God who is both one and three at the same time? It seems this finding can disprove your entire religion.
When you get to choose which country to live in, you will without a doubt check its politics. An authoritarian regime that can throw you in jail or kill you on a whim is probably not a good place to live. Likewise when choosing an OS or a desktop environment it is prudent to check the worldview and the attitude of the developers to gauge the direction in which these projects are going and decide whether that's the direction you'll want to be pulled in.
Just as moving to another country is difficult and expensive once you put down roots, have a job and a family, moving to a different OS or DE is difficult and painful as you find your favorite progams only work on what you used to use. As things stand, I have no desire to move to Mark Shuttleworth's kingdom.
No, the optimal strategy is to keep vsync on and throttle your redraws exactly to it. To make it work you must set up an event loop and a phase-lock timer (because just calling glFinish to wait for vsync will keep you in a pointless busywait all the time). Unfortunately, game programmers these days are often too lazy to do this and simply ignore vsync altogether. While this may result in smoother animation, it also heats up my very expensive video card, shortening its life for no reason. Thankfully, there are tools on Windows (but sadly, not on Linux) to force vsync on any such insensitive games, at which point the video card cools down to 40 degrees or so, illustrating just how much power they are wasting.
Actually, two smartphones required to browse. One to navigate to the website, the other to take the picture of the QR code on the first one's screen. Oh, and you'll probably need a third hand to type in the password that is computed on the second phone into the password box displayed on the first phone.
Flashing custom firmware onto the router is tricky and dangerous. It is very easy to end up bricking it, even if you follow the instructions to the letter. Until the situation improves, I wouldn't recommend doing it unless you are an experienced geek and are prepared to buy a new router.
They should call it Anchar