Linus is correct: even at Slashdot I see a lot of people hating Canonical just for the sake of doing it. They systematically hate Mark Shuttleworth and every new component that is introduced to Ubuntu.
On the same note, let me add that I would love to see a real Python compiler for ordinary applications too. People have been saying that it's impossible to make a real compiler for the language due to some specific dynamic constructs it has. So you can make an.EXE of your app but you end up wrapping the interpreter there inside. A version of the language without these dynamic constructs, let's call it NativePython, with real compiler, would be quite interesting.
Not necessarily. As another comment above pointed, if you want to interpret Python-like code, you will end up with a Python-like interpreter, with similar performance challenges like the original Python interpreter, just due to the semantics of the language. Of course, for sole networking purposes we could probably simplify things so that we can end up with fast machine language code. Another question is whether network administrators really want to compile their rules every time they change them.
Probably because of the extremely high performance requirements. There's a lot of packets going through a 10Gbit interface and if you run some Python code for each of them you're gonna choke the machine.
As to your last point: there do seem to be a significant number of scammers floating about, so I can easily understand the "assume everyone's a scammer" attitude, I imagine it works well in a majority of cases. However Mircea Popescu is both well known and well respected in the bitcoin community and beyond, so this'd be one case of the minority.
The story is a but more than that - they took the website almost as-is, forked the codebase and are portraying themselves as the original project with a new developer base, insisting the original developers are the fork.
What the fuck man, you are correct. It's almost creepy to watch the/team.html page both at nagios-plugins.org and monitoring-plugins.org. The sites look identical but the names on the lists are different.
Learning Modern 3D Graphics Programming, a work-in-progress textbook that's been slowly appearing online over the past two years (sections I-IV are now complete, V and VI still being written).
Actually that tutorial tends to swipe all the OpenGL stuff behind a framework and talks about graphics programming in generic terms. Otherwise it's still very high-quality and useful.
My personal favorite is Anton Gerdelan's OpenGL Tutorials. I find more practical OpenGL recipes from that one. Good also for the basic stuff to get shaders and textures going.
In general I have found OpenGL programming incredibly complex. Same seems to apply for DirectX. They are cool APIs but the learning curve is high. On the other hand, you get high performance and they are like "clay", meaning that you can accurately describe what you want, allowing for a lot of flexibility.
I still have a place in my heart for the old crusty, hacky NeHe tutorials. I wish there was something as straightforward for today's newbie graphics programmers, like me. The fixed function hardware is kind of thing of the past.
His comment is not bullshit. Your comment is not bullshit. The truth exists somewhere in between: don't fight unnecessary battles and instead help making things better, and on the other hand, things don't sometimes get better if we don't challenge each other once in a while.
Since no line "maximum" was defined I have to vote for SVCHOST running Windows update on XP....
Just to be accurate... we are shooting the messenger if we blame the SVCHOST process here. It runs various services. The faulty code was in the Windows Update service (wuauserv).
You can see all the respective services with the command tasklist/svc.
Verbatim still makes 1.44MB HD floppies. I guess people still need a fair amount of floppies for various niche applications, such as embedded gear or old PCs.
This. In my opinion FOSS works best when there is some real commercial interest behind it. They can throw a bunch of properly paid engineers on the problem instead of some weekend hobby coders. We should get quite robust results.
What drives the smart guys to keep focused and interested working for a long time on hard problems? After a hour of intensive STEM stuff I already feel quite exhausted and need a good break.
Well, the secretive undertones of the can are about to temper at some point anyway. Why not simply adjust to the tougher hue and dispatch the categories of mirror images.
which begs the question, can you get the source for beben3?
Good question. The Q3A source code released by id Software is licensed under GPL so all derivative works must also be open source. I dug around a bit and at the home page Mac and I there is a text:
If you want access to the source code just drop me an email to ronny.stiftel[at]gmail.com.
The problem is that you don't get a killer operating system but a garbage operating system. I actually want to pay the $100 to Microsoft to not have to constantly worry about shit breaking.
Linux is good for many purposes, but the desktop environments are essentially alpha quality software. Just the other day I tried adjusting the time of the Magic Lamp effect in its properties dialog under KDE. Whooptidoo, using anything than the default value gives me two magic lamp effects. And how about looking at the latest Xubuntu release, it shipped with broken sound indicator and broken power management. These are just completely silly and unnecessary regressions. If we start to talk about the Unity desktop (which represents a de facto Linux experience to many), it's just a huge bugfest which I don't even want to begin to talk about. It is also extremely slow.
The declining quality of the Linux desktop should be taken very seriously. These are similar experiences to why I hated Windows back in the day when it still sucked. I want to use the most stable and fast software available.
Maybe we can dedicate a whole website to the 1,000s of companies that do this type of thing.
Don't know about a website, but at Wikipedia people have collected a list of astroturfing cases.
Linus is correct: even at Slashdot I see a lot of people hating Canonical just for the sake of doing it. They systematically hate Mark Shuttleworth and every new component that is introduced to Ubuntu.
That's exactly how the Recent page works.
On the same note, let me add that I would love to see a real Python compiler for ordinary applications too. People have been saying that it's impossible to make a real compiler for the language due to some specific dynamic constructs it has. So you can make an .EXE of your app but you end up wrapping the interpreter there inside. A version of the language without these dynamic constructs, let's call it NativePython, with real compiler, would be quite interesting.
Not necessarily. As another comment above pointed, if you want to interpret Python-like code, you will end up with a Python-like interpreter, with similar performance challenges like the original Python interpreter, just due to the semantics of the language. Of course, for sole networking purposes we could probably simplify things so that we can end up with fast machine language code. Another question is whether network administrators really want to compile their rules every time they change them.
Probably because of the extremely high performance requirements. There's a lot of packets going through a 10Gbit interface and if you run some Python code for each of them you're gonna choke the machine.
Links? Go an read bitcointalk. This guy is a real scum.
From https://bitcointalk.org/index.php?topic=64962.0:
As to your last point: there do seem to be a significant number of scammers floating about, so I can easily understand the "assume everyone's a scammer" attitude, I imagine it works well in a majority of cases. However Mircea Popescu is both well known and well respected in the bitcoin community and beyond, so this'd be one case of the minority.
The story is a but more than that - they took the website almost as-is, forked the codebase and are portraying themselves as the original project with a new developer base, insisting the original developers are the fork.
What the fuck man, you are correct. It's almost creepy to watch the /team.html page both at nagios-plugins.org and monitoring-plugins.org. The sites look identical but the names on the lists are different.
True...
Learning Modern 3D Graphics Programming , a work-in-progress textbook that's been slowly appearing online over the past two years (sections I-IV are now complete, V and VI still being written).
Actually that tutorial tends to swipe all the OpenGL stuff behind a framework and talks about graphics programming in generic terms. Otherwise it's still very high-quality and useful.
My personal favorite is Anton Gerdelan's OpenGL Tutorials. I find more practical OpenGL recipes from that one. Good also for the basic stuff to get shaders and textures going.
In general I have found OpenGL programming incredibly complex. Same seems to apply for DirectX. They are cool APIs but the learning curve is high. On the other hand, you get high performance and they are like "clay", meaning that you can accurately describe what you want, allowing for a lot of flexibility.
I still have a place in my heart for the old crusty, hacky NeHe tutorials. I wish there was something as straightforward for today's newbie graphics programmers, like me. The fixed function hardware is kind of thing of the past.
I see.
Sure...if there is no other code in the statement, it does not make any observable difference.
But for example, while(i++) and while(++i) produce different results in C.
Because we know there's nothing like that in the Linux kernel...
Well, we could look at the source code and find out.
That gives me a thought: isn't the hlt instruction more energy-efficient than jmp?
So wouldn't we be better off crafting a loop which has, for example, 100 sequential hlt commands, and then the jmp to the beginning?
The hlt/jmp ratio would be higher.
His comment is not bullshit. Your comment is not bullshit. The truth exists somewhere in between: don't fight unnecessary battles and instead help making things better, and on the other hand, things don't sometimes get better if we don't challenge each other once in a while.
55 system ("pause")
Since no line "maximum" was defined I have to vote for SVCHOST running Windows update on XP....
Just to be accurate... we are shooting the messenger if we blame the SVCHOST process here. It runs various services. The faulty code was in the Windows Update service (wuauserv).
You can see all the respective services with the command tasklist /svc .
Huh? No, they aren't.
++i increments the value and returns the incremented value.
i++ increments the value and returns the old value.
Verbatim still makes 1.44MB HD floppies. I guess people still need a fair amount of floppies for various niche applications, such as embedded gear or old PCs.
This. In my opinion FOSS works best when there is some real commercial interest behind it. They can throw a bunch of properly paid engineers on the problem instead of some weekend hobby coders. We should get quite robust results.
What drives the smart guys to keep focused and interested working for a long time on hard problems? After a hour of intensive STEM stuff I already feel quite exhausted and need a good break.
But maybe bringing up these issues will make also some of that 95% realize "hey, you are correct, it could be improved".
Let's make things better.
Well, the secretive undertones of the can are about to temper at some point anyway. Why not simply adjust to the tougher hue and dispatch the categories of mirror images.
which begs the question, can you get the source for beben3?
Good question. The Q3A source code released by id Software is licensed under GPL so all derivative works must also be open source. I dug around a bit and at the home page Mac and I there is a text:
If you want access to the source code just drop me an email to ronny.stiftel[at]gmail.com.
The problem is that you don't get a killer operating system but a garbage operating system. I actually want to pay the $100 to Microsoft to not have to constantly worry about shit breaking.
Linux is good for many purposes, but the desktop environments are essentially alpha quality software. Just the other day I tried adjusting the time of the Magic Lamp effect in its properties dialog under KDE. Whooptidoo, using anything than the default value gives me two magic lamp effects. And how about looking at the latest Xubuntu release, it shipped with broken sound indicator and broken power management. These are just completely silly and unnecessary regressions. If we start to talk about the Unity desktop (which represents a de facto Linux experience to many), it's just a huge bugfest which I don't even want to begin to talk about. It is also extremely slow.
The declining quality of the Linux desktop should be taken very seriously. These are similar experiences to why I hated Windows back in the day when it still sucked. I want to use the most stable and fast software available.