Collaboration with an evil is as good as being evil. Sorry Google. Perhaps we could add an additional meaning to the phrase "to google?" Activities like talking endlessly about how good you are, and then silently supporting the worlds largest oppressive regime would fall into that category. It is almost like bad science fiction. There is no excuse for enabling oppression. I don't care about markets. This gives the average Chinese citizen the impression that the rest of the world (e.g. google) supports their intellectual imprisonment. Conversely, having a site like google firewalled would underline the level of their oppression.
Adapting something that is not really what you are making is just taking on a crutch. You get moving faster to start, but become dependant on something that slows you down.
If you have what it takes to write a new language, then you would be best starting from scratch. Read 3-5 codebases, make a list of the things you liked/didin't like and start out on you own. In the long run, having written the thing your self will give you the advantage. You will know intuitively how everyhting works and how extensions will fit in. That will give you a 2x advantage.
Don't be afraid to read over two other existing implementations as you go. Sharing ideas is very important.
An approach I have also taken is re-write a program in parts. You pick a major component, and replace it with what you need. This gives you testing check-points. The more often you get to a working state and test, the less time you will spend debugging overall. If you can look at perl 1 and determine you can add to it to make the parser a super-set of what you want you could start there. Then you can write something that interprets the byte-code output (the subset generated by your language) to what you want, and write your own interpreter. Then you can tackle replacing the parser and byte code generator... With flex and bison, that should be easy enough. But plan to replace the entire thing. Otherwise you will spend a lot of time reworking things that are not really what you want. If you discover a few gems along the way that you want to keep/port all the better, just don't take on any crutches.
Oh, I would recommed the STL if you are in a hurry. I don't know why functional is better, personally it just gave me a headache in school. But some people claim great results with it...
Finally, a real language must be able to compile itself. Or at least generate it's own byte-code in the case of interpreted langauges. Think about it! You could hack perl 1 to generate your byte code, and then write your parser in perl 1 and have a self compiling language.
How about publishing lowest wage paid anywhere along the supply chain? I'd like to have the lowest Euros/hour paid right next to the price tag on all goods in stores. It should be international law, and developed countries insist on it for all imports...
How would you react to seeing two toasters: one for $20, with a minimum wage of $3, and another for $18 with a minimum wage of $1?
To enjoy that efficiency, however, you need a working printer
The only thing I use my printer for is printing out the odd map from the internet. And I don't need that. I think I would rather read on a monitor at this point then dig through some crummy stack of paper.
True. But when you are owned by the company, there is an expectation to not make these kinds of statements. This would be similar to Slashdot agreeing with a mainstream opinion that Newsforge made up news. Even if your average Slashdotter thought Newsforge was phony, I doubt Slashdot would link to an artcile to that effect. It is just basic corperate politics, caused by a common bottom line.
From the article: The overtaxed U.S. Patent and Trademark Office often grants absurdly broad patents that reflect little actual innovation. (For example, Microsoft owns a patent for activating a program on a handheld device by holding a button down for several seconds).
Is it just me, or is someone at MSNBC got a hate on for Microsoft? First the reccomend Mozilla and now they slam them for patents. I am guessing there is some behind the scene tension there.
This article doesn't say anything we don't already know. Yes the American software patent system is fucked, and they are in the process of exporting it.
It is all very absurd, small companies won't be able to write code, hobbyist coders will need legal insurance.
What do we do? I am frothing at the mouth after reading the article (yayyyy slashdot) but really, is it worth thinking about without a realistic response?... sigh...
Personally as a Canadian working for a Canadian software company that is being sued with a FUCKING STUPID US software patent, I would be happy to invade the USA and blow up the patent office.
Would any of you Americans mind? Could someone provide GPS coordinates and photos with targets circled in red? Call it "compassionate terrorism."
Probably just the CIA moving them all onto some big CIA super-computer.
Cut down your light levels and stress
on
Sleeping Problems?
·
· Score: 1
I recently had to get thick curtains, and pin them to the wall around my bedroom window. Ambient light can be a huge problem.
Stress is another factor. If you are finding yourself responding emotionally to things you think about while falling asleep that may be another problem. This one is harder, as you cannot pin people in your life to the wall when they piss you off. All I can reccomend on this one is trying to keep things in perspective, being able to shelve your work life for example when you go home.
How about a law that says a typical individual trained in the relevant art cannot reinvent the patented material in less than an hour? Just because you thought of it first does not make it original.
Here is the thing, games are often made in a huge rush. Now you can either add quick loading, or actually get enough gameplay into you game to not get horrid reviews. I can quote a manager at the game company I work for: "Nobody ever based their choice to buy a game on its load times." Is this true? From a marketing point of view he may be right. Of course the industry is evolving, and with the larger amounts of money being tossed around, things are looking up for load times.
With this advert for first post, I'm assuming that slashdot has finally sold it's soul. They ran the ask slashdot, and then this first post and got $10k from Crest. Or Cliff is trying to get Cmdr. Taco to brush. Or... one of the editorial staff has taken up trolling. I guess if I was a Slashdot editor I would start trolling like this too. Hell I would have done it a long time ago. Ok, everyone move along. Nothing to see here.
You know I miss the good old days of having to get under the hood when you install a new distro. I installed a recent version a month ago, and everything just worked!?!? I was like WTF is this? Clicked on the little "test sound" installer diologue and sat there in shock listening to the thing. After a few minutes of poking around checking all of my devices and successfully launching major apps I walked away in disgust. That was no fun at all! How can I feel intellectually superior about knowing how to configure packages from a dos partition after booting off a linux floppy? Mabey in a few years I'll bring out an old copy of Slackware and start evangelising it.
What about just disabling the viris as a response to the scan? As Code Red boxes advertise themselves as infected and vulnerable, you don't need to probe the net for infected/vulnerable computers. Besides, releasing _any_ scan-and-infect worm on the net is a bad idea.
Is automatically patching someones box for them (as compared to infecting it) a valid form of self defence? I can't see being sued for it.
If you wanted to go a little further overboard, you could install a defensive-response worm in response to an attack. It would only spread as far as the origional infection and place minimal load on the net.
PS2 hardware is an insane bunch of parralel units that in no way resembles your average 3d card. To get any throughput, you have to do careful custom coding. For example you can do procedural rendering on the suped up geometry transform engine (VU2). So how efficient is it? Can I bake chunks of level geometry and fire them off to well tuned assembly rendering loops, or do I have to call "Add_Vertex()" on each vert in the mesh?
Police arrested Edward Peel at 4:30 PM yesterday for grinding up all the harddrives in the data center where he worked. He was found with a metal grinder, and a bucket of ground harddrive chassis, sitting on top of the largest rack. "But I will be able to fly" he told police before being taken away. The remote backup storage firm that employed him has not been available for comment.
It's a tremendously useful debugging tool for rendering engine writers
Almost all modern cards have an alpha value for each polygon. The idea that a 3d engine writer would need special hardware to debug a 3d engine is silly. They can draw all the verticies, a wireframe overlay or on more modern hardware render the polygon data that fails the z test into another buffer. It's a damn' 3d card... you don't need special hardware to get a different representation of your polys! Sorry.
Yes, only in america. Thank god I'm not an American. Now if only we can keep them out of the WTO and shut down the FTAA the rest of the world will be spared this kind of IP relared braindamage...
Not to mention that ipv6 will actually help quite a bit.
I have been told that ip6 addrs are sorted geographically. This way a router can calculate a simple geographic "net mask" or two for a given interface.
Yeah, test 8 was nasty. I have been sitting at test 4 since my 2-mouse usb/ps2 combo with gpm only works that far. Test 4 is fine for my vanilla, non-stressed x86. Thats the thing though, are you going to run it under load? Will you loose your job if it crashes? No? Live dangerously, run unstable... who cares when Linus advises the masses to try a crackat it.
Red hat want's to SELL you this service as of late... try Debian for efficient network based upgrades at high bandwidth to the masses. Consider having it on a per-package upgrade basis.
Hate to rain on your party, but according to Linus, they still have a way to go to catch up with 2.0. He says the first few 4.0 will not have the ideal VM balance. The hard part is dealing with all the different usage patterns in a sane manner...
Collaboration with an evil is as good as being evil. Sorry Google. Perhaps we could add an additional meaning to the phrase "to google?" Activities like talking endlessly about how good you are, and then silently supporting the worlds largest oppressive regime would fall into that category. It is almost like bad science fiction. There is no excuse for enabling oppression. I don't care about markets. This gives the average Chinese citizen the impression that the rest of the world (e.g. google) supports their intellectual imprisonment. Conversely, having a site like google firewalled would underline the level of their oppression.
Anyone hosting a torrent of this?
Adapting something that is not really what you are making is just taking on a crutch. You get moving faster to start, but become dependant on something that slows you down.
If you have what it takes to write a new language, then you would be best starting from scratch. Read 3-5 codebases, make a list of the things you liked/didin't like and start out on you own. In the long run, having written the thing your self will give you the advantage. You will know intuitively how everyhting works and how extensions will fit in. That will give you a 2x advantage.
Don't be afraid to read over two other existing implementations as you go. Sharing ideas is very important.
An approach I have also taken is re-write a program in parts. You pick a major component, and replace it with what you need. This gives you testing check-points. The more often you get to a working state and test, the less time you will spend debugging overall. If you can look at perl 1 and determine you can add to it to make the parser a super-set of what you want you could start there. Then you can write something that interprets the byte-code output (the subset generated by your language) to what you want, and write your own interpreter. Then you can tackle replacing the parser and byte code generator... With flex and bison, that should be easy enough. But plan to replace the entire thing. Otherwise you will spend a lot of time reworking things that are not really what you want. If you discover a few gems along the way that you want to keep/port all the better, just don't take on any crutches.
Oh, I would recommed the STL if you are in a hurry. I don't know why functional is better, personally it just gave me a headache in school. But some people claim great results with it...
Finally, a real language must be able to compile itself. Or at least generate it's own byte-code in the case of interpreted langauges. Think about it! You could hack perl 1 to generate your byte code, and then write your parser in perl 1 and have a self compiling language.
How about publishing lowest wage paid anywhere along the supply chain? I'd like to have the lowest Euros/hour paid right next to the price tag on all goods in stores. It should be international law, and developed countries insist on it for all imports...
How would you react to seeing two toasters: one for $20, with a minimum wage of $3, and another for $18 with a minimum wage of $1?
To enjoy that efficiency, however, you need a working printer
The only thing I use my printer for is printing out the odd map from the internet. And I don't need that. I think I would rather read on a monitor at this point then dig through some crummy stack of paper.
I think I suffer elevated blood pressure every time I read a patents article on /.
True. But when you are owned by the company, there is an expectation to not make these kinds of statements. This would be similar to Slashdot agreeing with a mainstream opinion that Newsforge made up news. Even if your average Slashdotter thought Newsforge was phony, I doubt Slashdot would link to an artcile to that effect. It is just basic corperate politics, caused by a common bottom line.
From the article: The overtaxed U.S. Patent and Trademark Office often grants absurdly broad patents that reflect little actual innovation. (For example, Microsoft owns a patent for activating a program on a handheld device by holding a button down for several seconds).
Is it just me, or is someone at MSNBC got a hate on for Microsoft? First the reccomend Mozilla and now they slam them for patents. I am guessing there is some behind the scene tension there.
This article doesn't say anything we don't already know. Yes the American software patent system is fucked, and they are in the process of exporting it.
... sigh ...
It is all very absurd, small companies won't be able to write code, hobbyist coders will need legal insurance.
What do we do? I am frothing at the mouth after reading the article (yayyyy slashdot) but really, is it worth thinking about without a realistic response?
Personally as a Canadian working for a Canadian software company that is being sued with a FUCKING STUPID US software patent, I would be happy to invade the USA and blow up the patent office.
Would any of you Americans mind? Could someone provide GPS coordinates and photos with targets circled in red? Call it "compassionate terrorism."
Sorry, I think this is happening to a number of Airlines:C TVNews/1091237095342_4/?hub=TopStories
href=http://www.ctv.ca/servlet/ArticleNews/story/
Probably just the CIA moving them all onto some big CIA super-computer.
I recently had to get thick curtains, and pin them to the wall around my bedroom window. Ambient light can be a huge problem.
Stress is another factor. If you are finding yourself responding emotionally to things you think about while falling asleep that may be another problem. This one is harder, as you cannot pin people in your life to the wall when they piss you off. All I can reccomend on this one is trying to keep things in perspective, being able to shelve your work life for example when you go home.
Think man! Stop drawing attention to it, and start trying to hack it. Don't be a fool!
How about a law that says a typical individual trained in the relevant art cannot reinvent the patented material in less than an hour? Just because you thought of it first does not make it original.
Here is the thing, games are often made in a huge rush. Now you can either add quick loading, or actually get enough gameplay into you game to not get horrid reviews. I can quote a manager at the game company I work for: "Nobody ever based their choice to buy a game on its load times." Is this true? From a marketing point of view he may be right. Of course the industry is evolving, and with the larger amounts of money being tossed around, things are looking up for load times.
With this advert for first post, I'm assuming that slashdot has finally sold it's soul. They ran the ask slashdot, and then this first post and got $10k from Crest. Or Cliff is trying to get Cmdr. Taco to brush. Or... one of the editorial staff has taken up trolling. I guess if I was a Slashdot editor I would start trolling like this too. Hell I would have done it a long time ago. Ok, everyone move along. Nothing to see here.
You know I miss the good old days of having to get under the hood when you install a new distro. I installed a recent version a month ago, and everything just worked!?!? I was like WTF is this? Clicked on the little "test sound" installer diologue and sat there in shock listening to the thing. After a few minutes of poking around checking all of my devices and successfully launching major apps I walked away in disgust. That was no fun at all! How can I feel intellectually superior about knowing how to configure packages from a dos partition after booting off a linux floppy? Mabey in a few years I'll bring out an old copy of Slackware and start evangelising it.
What about just disabling the viris as a response to the scan? As Code Red boxes advertise themselves as infected and vulnerable, you don't need to probe the net for infected/vulnerable computers. Besides, releasing _any_ scan-and-infect worm on the net is a bad idea.
Is automatically patching someones box for them (as compared to infecting it) a valid form of self defence? I can't see being sued for it.
If you wanted to go a little further overboard, you could install a defensive-response worm in response to an attack. It would only spread as far as the origional infection and place minimal load on the net.
PS2 hardware is an insane bunch of parralel units that in no way resembles your average 3d card. To get any throughput, you have to do careful custom coding. For example you can do procedural rendering on the suped up geometry transform engine (VU2). So how efficient is it? Can I bake chunks of level geometry and fire them off to well tuned assembly rendering loops, or do I have to call "Add_Vertex()" on each vert in the mesh?
Police arrested Edward Peel at 4:30 PM yesterday for grinding up all the harddrives in the data center where he worked. He was found with a metal grinder, and a bucket of ground harddrive chassis, sitting on top of the largest rack. "But I will be able to fly" he told police before being taken away. The remote backup storage firm that employed him has not been available for comment.
It's a tremendously useful debugging tool for rendering engine writers
Almost all modern cards have an alpha value for each polygon. The idea that a 3d engine writer would need special hardware to debug a 3d engine is silly. They can draw all the verticies, a wireframe overlay or on more modern hardware render the polygon data that fails the z test into another buffer. It's a damn' 3d card... you don't need special hardware to get a different representation of your polys! Sorry.
Yes, only in america. Thank god I'm not an American. Now if only we can keep them out of the WTO and shut down the FTAA the rest of the world will be spared this kind of IP relared braindamage...
Not to mention that ipv6 will actually help quite a bit.
I have been told that ip6 addrs are sorted geographically. This way a router can calculate a simple geographic "net mask" or two for a given interface.
Anyone have some details on this?
Yeah, test 8 was nasty. I have been sitting at test 4 since my 2-mouse usb/ps2 combo with gpm only works that far. Test 4 is fine for my vanilla, non-stressed x86. Thats the thing though, are you going to run it under load? Will you loose your job if it crashes? No? Live dangerously, run unstable... who cares when Linus advises the masses to try a crackat it.
Red hat want's to SELL you this service as of late... try Debian for efficient network based upgrades at high bandwidth to the masses. Consider having it on a per-package upgrade basis.
Hate to rain on your party, but according to Linus, they still have a way to go to catch up with 2.0. He says the first few 4.0 will not have the ideal VM balance. The hard part is dealing with all the different usage patterns in a sane manner...