Ever wonder why? It has something to do with not getting enough hugs in the late teens, and getting worse with time, whilst still bearing the pain and indignation of the memories from their childhood bullies, and that of every lost (potential?) relationship, and... Don't forget that this demographic has excellent memory and reasoning, but is initiated in the collective schizophrenia called social life too little, too late.
Think of the JS interpreter as a library being invoked the JS code. Now, is that dependent on the interpreter? Of course, multi threading within a process is complicated, check kernel mailing lists for details. But separate processes, that's much easier.
Can't you run all that crap over RUDP - a bolt-on for the UDP protocol that allows better reliability from Plan 9, and just not give a shit? UDP is stateless. It has no connections to speak of.
Not to mention that the guy checking the resumes will know that someone who has a formal OODesign education is more valuable than someone with two Java courses behind his back.
What I meant to say is, being a high-level language, doesn't mean you have to lose power. Or complicate things more than necessary. My problem with C++ is that they plain added features, and not provisions for such, yielding a not-so-good implementation. Though, this might be the physicist in me showing through (I'm in high-school, BTW), but C(++) could take a couple of metric shit tons of hints from Fortran and Ada. That, or I'm getting real lazy. To quote Mark Twain - "Ah, but I repeat myself.".
I know that bit about OOP in C++, though it seems kinda kludgy. Wouldn't it be a bit more elegant to add support for first-class (anonymous) functions, and then just use regular structs? Besides, that opens the door to metaprogramming, reflection, and more flexible evaluation strategies. A regular function is just a non-global stuct with anonymous (bound to a variable) function forming a closure, which can be invoked by a variable change (dataflow programming concept), or by creating a Schrödinger's cat data type which initializes when externally evaluated, giving lazy evaluation. Template programming seems like macros + void pointers, so I don't know what the big whoop is. Object composition, and by extension - aspect oriented programming can be done by simply nesting structs and setting up the instance name to point to the names of all the element, whereas method call resolution can be done at compile time. I think that also qualifies as multiple inheritance. Virtual methods and inheritance are semantically identical to attribute-oriented programming, which in turn can be implemented by templates with data type parameters set by the semantics of instantiation, i.e. depending on how the internal to the stuct (remember, all objects are stuct instances) attribute variable is set, identically named methods (anonymous functions) will be called by different preference.
And that's how you make C into a multi-paradigm language.;)
You do realize that the best way to get the US out of this credit crisis enchanted-debt-ring is to start printing dollars with no debt attached to them?
Yup - here's an email I recieved a couple of days ago from the university (in Australia):
Thu, 05 Mar 2009 16:35:38 +1000 5 of 202
To all QUT Students: Advice and warning about
music files on the QUT network
1. Warning about music files and the QUT network
2. What about using P2P software?
3. What happens if I get caught with infringing music files?
1. Warning about music files and the QUT network
It is not legal to copy your music CDs to use on QUT equipment, despite recent changes to Australian copyright law. These changes have made it legal for individuals to copy sound recordings without the permission of the copyright owners in some circumstances only. (Copyright Act 1968 Section 109A). Those circumstances are: You must own a legitimate copy of the source recording from which you make your copy, You may use the copy you make only for private and domestic purposes, You may play the copy only on a device that you own.
If you do not abide by all these conditions, the copy you make will be infringing, unless you have obtained permission from the copyright owners. It is against the QUT Information Facilities Rules to store or play infringing files on University equipment. So do not use University equipment to store or play music that you might have copied from your own CD's, unless you can prove (1) that you have permission from the copyright owners and (2) that the music is for QUT- related purposes. Even if you have paid for the music from a legitimate site like Telstra's BigPond Music or Apple iTunes, or you have the permission of the copyright owner, you may still be in breach of QUT Information Facilities Rules if the music is not for QUT-related purposes. If you use your own equipment at QUT, such as a personal music player, to play or store your copied recordings purely for your own enjoyment, then that would not infringe the IF Rules.
2. What about using P2P software?
You are cautioned against using University networks and machines to deal with music in digital form, either by ripping, burning, peer-to-peer networking, file-sharing, file-swapping or downloading from sites offering MP3 or other file formats of copyright music. If done without the express permission of the copyright owners, these activities are against QUT's Information Facilities Rules and may also result in an infringement of Australian copyright law. Even if your actions are done with the permission of the copyright owner, you may be in breach of the IF Rules if the music is not for QUT-related purposes.
3. What happens if I get caught with infringing music files?
QUT logs network activity at all connected locations, including off-campus. These logs are used to manage IT resources, including detecting security breaches and resolving faults, and to investigate possible unlawful activity or breaches of QUT statutes and rules (see MOPP F/1.2.7 and Schedule 1 of QUT's Information Facilities Rules). If in the course of system maintenance, music files are discovered on university equipment, you will be asked to prove that you have the permission of the copyright owner and that the music is for QUT-related purposes.
Penalties for students for breaches of the QUT IF Rules can include suspension of your QUT Access account.
Representatives of MIPI (Music Industry Piracy Investigations) carry out surveillance of internet sites and traffic, looking for instances of illegal music use, with a view to possible prosecutions. In November 2003, three young Sydney men were found guilty of criminal offences for online music infringement although they did not make any money out of their activities. Two of them received jail sentences. In 2004, a court order permitted MIPI to raid several universities in Australia as part of the legal action against the owners of the Kazaa file-sharing software. The music industry in the USA has taken legal action against the filesharing software Limewire.
The Darwin kernel is composed of a Mach-UNIX core, monolithically uniting a OO driver system and BSD 4.4 derived user mode interface, all inherited from the NeXTstep OS when NeXT was acquired by Apple Computer Inc.. The userspace elements of the Darwin OS are a mixture of GNU and various *BSD utilities.
Mac OS X brings the APIs from NeXTstep, along with the ones inherited from Mac OS 9, and a entirely new graphics rendering and media stack, Quartz.
It uses graphics contexts similarly to its predecessor, Display PostScript, which is not in any way related to the NeWS rendering system from Sun Microsystems Inc., hence its (Quartz) ability to easily export to PDF.
Ever wonder why? It has something to do with not getting enough hugs in the late teens, and getting worse with time, whilst still bearing the pain and indignation of the memories from their childhood bullies, and that of every lost (potential?) relationship, and ...
Don't forget that this demographic has excellent memory and reasoning, but is initiated in the collective schizophrenia called social life too little, too late.
RE:sig
Only on Slashdot...
What do programming languages have to do with religion?
Simple fix: no junkies in the court rooms for the sake of them being junkies. No more victim-less crimes already!
Who the hell wants to waste good vegetable oil, when you can make some good XTC? *dreams*
A shitty file system driver, and an ABI? Wow, I wonder what &Micro;icro$oft were thinking...~
Think of the JS interpreter as a library being invoked the JS code. Now, is that dependent on the interpreter? Of course, multi threading within a process is complicated, check kernel mailing lists for details. But separate processes, that's much easier.
They should sit them down in front of a pre-X Macintosh. Interrupt-unsafe HDD drivers FTW!
No, that's Windows swapping like a demon.
Can't you run all that crap over RUDP - a bolt-on for the UDP protocol that allows better reliability from Plan 9, and just not give a shit? UDP is stateless. It has no connections to speak of.
Too much work. Bury them in kiddie porn and drug charges.
Dude, I'm ready to take a couple of shots, as long as some corporate scum goes down with me, and I'm a freaking Bulgarian, for Pete's sake!
You don't drink cocaine, you snort or inject it. Please hand in your terrorist card on the way out.
Not to mention that the guy checking the resumes will know that someone who has a formal OODesign education is more valuable than someone with two Java courses behind his back.
Cheers, brother!
What I meant to say is, being a high-level language, doesn't mean you have to lose power. Or complicate things more than necessary. My problem with C++ is that they plain added features, and not provisions for such, yielding a not-so-good implementation. Though, this might be the physicist in me showing through (I'm in high-school, BTW), but C(++) could take a couple of metric shit tons of hints from Fortran and Ada. That, or I'm getting real lazy. To quote Mark Twain - "Ah, but I repeat myself.".
Adderal FTW!, N00Bz0R!!11!!!!1111eleventyone!!1!
*meducks*
Case in point: concatenative prototype systems.
I know that bit about OOP in C++, though it seems kinda kludgy. Wouldn't it be a bit more elegant to add support for first-class (anonymous) functions, and then just use regular structs? Besides, that opens the door to metaprogramming, reflection, and more flexible evaluation strategies. A regular function is just a non-global stuct with anonymous (bound to a variable) function forming a closure, which can be invoked by a variable change (dataflow programming concept), or by creating a Schrödinger's cat data type which initializes when externally evaluated, giving lazy evaluation. Template programming seems like macros + void pointers, so I don't know what the big whoop is. Object composition, and by extension - aspect oriented programming can be done by simply nesting structs and setting up the instance name to point to the names of all the element, whereas method call resolution can be done at compile time. I think that also qualifies as multiple inheritance. Virtual methods and inheritance are semantically identical to attribute-oriented programming, which in turn can be implemented by templates with data type parameters set by the semantics of instantiation, i.e. depending on how the internal to the stuct (remember, all objects are stuct instances) attribute variable is set, identically named methods (anonymous functions) will be called by different preference.
And that's how you make C into a multi-paradigm language. ;)
And power users...
Who modded this up? It's
[tihomir@darkstar] sudo apt-cache search test
Do they allow same-sex marriages where you live? ;) Well said, man.
You do realize that the best way to get the US out of this credit crisis enchanted-debt-ring is to start printing dollars with no debt attached to them?
Yup - here's an email I recieved a couple of days ago from the university (in Australia):
Thu, 05 Mar 2009 16:35:38 +1000 5 of 202
To all QUT Students: Advice and warning about
music files on the QUT network
1. Warning about music files and the QUT network
2. What about using P2P software?
3. What happens if I get caught with infringing music files?
1. Warning about music files and the QUT network
It is not legal to copy your music CDs to use on QUT equipment, despite recent changes to Australian copyright law. These changes have made it legal for individuals to copy sound recordings without the permission of the copyright owners in some circumstances only. (Copyright Act 1968 Section 109A). Those circumstances are: You must own a legitimate copy of the source recording from which you make your copy, You may use the copy you make only for private and domestic purposes, You may play the copy only on a device that you own.
If you do not abide by all these conditions, the copy you make will be infringing, unless you have obtained permission from the copyright owners. It is against the QUT Information Facilities Rules to store or play infringing files on University equipment. So do not use University equipment to store or play music that you might have copied from your own CD's, unless you can prove (1) that you have permission from the copyright owners and (2) that the music is for QUT- related purposes. Even if you have paid for the music from a legitimate site like Telstra's BigPond Music or Apple iTunes, or you have the permission of the copyright owner, you may still be in breach of QUT Information Facilities Rules if the music is not for QUT-related purposes. If you use your own equipment at QUT, such as a personal music player, to play or store your copied recordings purely for your own enjoyment, then that would not infringe the IF Rules.
2. What about using P2P software?
You are cautioned against using University networks and machines to deal with music in digital form, either by ripping, burning, peer-to-peer networking, file-sharing, file-swapping or downloading from sites offering MP3 or other file formats of copyright music. If done without the express permission of the copyright owners, these activities are against QUT's Information Facilities Rules and may also result in an infringement of Australian copyright law. Even if your actions are done with the permission of the copyright owner, you may be in breach of the IF Rules if the music is not for QUT-related purposes.
3. What happens if I get caught with infringing music files?
QUT logs network activity at all connected locations, including off-campus. These logs are used to manage IT resources, including detecting security breaches and resolving faults, and to investigate possible unlawful activity or breaches of QUT statutes and rules (see MOPP F/1.2.7 and Schedule 1 of QUT's Information Facilities Rules). If in the course of system maintenance, music files are discovered on university equipment, you will be asked to prove that you have the permission of the copyright owner and that the music is for QUT-related purposes.
Penalties for students for breaches of the QUT IF Rules can include suspension of your QUT Access account.
Representatives of MIPI (Music Industry Piracy Investigations) carry out surveillance of internet sites and traffic, looking for instances of illegal music use, with a view to possible prosecutions. In November 2003, three young Sydney men were found guilty of criminal offences for online music infringement although they did not make any money out of their activities. Two of them received jail sentences. In 2004, a court order permitted MIPI to raid several universities in Australia as part of the legal action against the owners of the Kazaa file-sharing software. The music industry in the USA has taken legal action against the filesharing software Limewire.
The QUT Information Facilities Rules c
The Darwin kernel is composed of a Mach-UNIX core, monolithically uniting a OO driver system and BSD 4.4 derived user mode interface, all inherited from the NeXTstep OS when NeXT was acquired by Apple Computer Inc.. The userspace elements of the Darwin OS are a mixture of GNU and various *BSD utilities.
Mac OS X brings the APIs from NeXTstep, along with the ones inherited from Mac OS 9, and a entirely new graphics rendering and media stack, Quartz.
It uses graphics contexts similarly to its predecessor, Display PostScript, which is not in any way related to the NeWS rendering system from Sun Microsystems Inc., hence its (Quartz) ability to easily export to PDF.
WTH? OOP in C? Where? does struct do something I don't know about? Seriously, tell me.