People interested in this should also have a look at the E language. It is also a secure programming language. It goes a different route - there are no policies, instead a reference to an object gives the right to access the object. This works because there is no global access to objects. They call it object capability security. There is also a java compiler addon to enforce capability security. The relevant website is http://www.elang.org/
Has anyone read Anathem yet? It is a difficult read, mainly because Stephensons goes on a 100-page philosophical tangent, but it is very rewarding. It also contains the most realistic space battle description evar. Definitely my favourite science fiction novel, although I am not a big sci fi fan. I tried reading Asimove short stories, and found myself bored out of my mind. Well, science fiction does not age well.
for me, deadlock is a situation where several objects compete for acquisition to a set of resources. AFAIK this can't happen if asynchronous message sending is used, as requests don't block the requesting party. What you describe is data lock, where two objects/threads/whatever wait for each other to answer before they can continue themselves. This situation is much more difficult to create than deadlocks, also the complete process should not grind to a halt, only the waits should accumulate. Also, live lock problems are consistent, reproducible, and therefore fixable, unlike the deadlocks that appear mysteriously when some incredibly arcane race condition occurs
Parallel programming does not have to be hard. All that stuff you learn in programming basics about deadlocks and semaphores and stuff really is hard, but there are easier ways of parallel programming. Check out the communicating event loops of the E language or the actors of Scala. Asynchronous message passing removes the deadlock problem and makes relatively easy to understand programs.
yepp, exactly my opinion. And a person trained in fighting will in most cases win against a person without training, regardless of weight (to some degree). People without fight training (or maybe dancing, too?) have no idea how long their arms reach or how to dodge an attack.
I know some 97 pound black belts who can kick your ass through the room. The small ones often are faster, and some compensate their lack of weight with aggressiveness.
I think you can LEGALLY download music off the net if you have paid this tax. The GEMA tax has to be paid by all concert halls, music playing clubs and radios, and it is paid to musicians relative to the amount their music is played (or to their distributors at least). So probably it won
t be illegal to download music anymore?!?
I guess his company hasn't bought enough software licenses. I jobbed at a print setting company, and the designers always called "Hey xxx, shut down Photoshop, I need to work!" So I guess some software checks into the network to see if other instances with the same license are running.
If I wanted to use IE I would just open an explorer window ant type an URL into the address bar. No need for a command line that way. Or is explorer blocked, too? Then you can block the command line, too, I guess
I think that is pretty easy, I worked through the XUL tutorial on the xulplanet site, and they show you how to manipulate the XML files that are used to generate the menus. So no rebuilding/compiling is necessary, just h4x0r some text files to remove the install entry from the tools menu.
http://www.xulplanet.com/tutorials/xulapp/
Although that doesn't take care of the click-to-install tool. But I am sure you can disable that in some config file
it can't be a hoax because I mnanaged to download the first package from the adress. Then someone removed the packages while I was downloading them. So I guess they will be put back there later today. So keep refreshing....
damn. I managed to download the first package, the rest were 404s. So they removed the tarballs while I was downloading them. Were they not the final ones? Or will we have to wait for some officials in the team to anounce it? First you get me hot, now I still have to wait...
i'm a longtime php coder myself, and the greatest weakness I see for PHP is the lack of an Apache module which lets me handle multiple requests with one php process. This seems to work with mod_perl or mod_python. It gives you a great speedup when your programs are smaller than the average guestbook, because parsing ini files and opening db connections have to be done only one time, not for every request. I guess I could use fastcgi for that, but I wonder why it isn't the standard mode for PHP execution ?!?
"if they're not logged on with a root account, they can't really break anything"
well my girlfriends kde kicker bar crashed into nirvana, and I had to delete the.kde folder (because I am too lazy to look for the error). It wasn't even her fault, but her computer was 100% unusable for her and she thought she had broken everything. So you can still fudge up your user environment without root access.
not a good idea. I switched isps 2 times this year alone, so an independent email service can give you a persistend mail address. I kept my first ever mail address all the time (gmx.com) and although my adress is on every single spam list in the world, old friends often contact me through that adress, so I cant switch!
I never understood why everybody loves his books that much. Just because he catered for the geek community? I mean some passages in his books are funny, but all in all they are not that great. Actually I liked Terry Prattchet's books more, up until his 5th book, where it started to become repetitive. He certainly stole Adams idea of combining humour with SciFi (or Fantasy), but his stuff used to be much more imaginative.
I can't belive someone is so full of shit that he deletes a public webpage, just because he can!
Oh, just reloaded, seems to be restored. Sucks anyway.
I've read that the maximum heart rate is about 220 minus age, and you should train at 60-70% of that for fat burning and at 70-85% for fitness. Other opinions?
My chosen sport isn't running anymore but Karate. I think it is a perfect sport for technical people because it mainly consists of optmizing your technique, which is a very geeky thing to do!
I read somewhere that some guy had tried to integrate a python script into the kernel packages that resolves dependencies in kernel configuration options, but it wasn't accepted for some reason. Something like that would be great, because configuring is a pain in the arse! It would also be great if this script could choose the most plausible options for a specific machine (optimize for processor x, include large mem support if mem>4096 MB...)
oops, wrong URL. It's http://www.erights.org/
People interested in this should also have a look at the E language. It is also a secure programming language. It goes a different route - there are no policies, instead a reference to an object gives the right to access the object. This works because there is no global access to objects. They call it object capability security. There is also a java compiler addon to enforce capability security. The relevant website is http://www.elang.org/
oh man, my colleage is there now, and I am stuck home. Sucks!
Has anyone read Anathem yet? It is a difficult read, mainly because Stephensons goes on a 100-page philosophical tangent, but it is very rewarding. It also contains the most realistic space battle description evar. Definitely my favourite science fiction novel, although I am not a big sci fi fan. I tried reading Asimove short stories, and found myself bored out of my mind. Well, science fiction does not age well.
Check out Usable Interaction Design
Also relevant: Capability security.
E Language
Capability Security
for me, deadlock is a situation where several objects compete for acquisition to a set of resources. AFAIK this can't happen if asynchronous message sending is used, as requests don't block the requesting party. What you describe is data lock, where two objects/threads/whatever wait for each other to answer before they can continue themselves. This situation is much more difficult to create than deadlocks, also the complete process should not grind to a halt, only the waits should accumulate. Also, live lock problems are consistent, reproducible, and therefore fixable, unlike the deadlocks that appear mysteriously when some incredibly arcane race condition occurs
Parallel programming does not have to be hard. All that stuff you learn in programming basics about deadlocks and semaphores and stuff really is hard, but there are easier ways of parallel programming.
Check out the communicating event loops of the E language or the actors of Scala. Asynchronous message passing removes the deadlock problem and makes relatively easy to understand programs.
yepp, exactly my opinion. And a person trained in fighting will in most cases win against a person without training, regardless of weight (to some degree). People without fight training (or maybe dancing, too?) have no idea how long their arms reach or how to dodge an attack.
I know some 97 pound black belts who can kick your ass through the room. The small ones often are faster, and some compensate their lack of weight with aggressiveness.
I think you can LEGALLY download music off the net if you have paid this tax. The GEMA tax has to be paid by all concert halls, music playing clubs and radios, and it is paid to musicians relative to the amount their music is played (or to their distributors at least). So probably it won t be illegal to download music anymore?!?
I guess his company hasn't bought enough software licenses. I jobbed at a print setting company, and the designers always called "Hey xxx, shut down Photoshop, I need to work!" So I guess some software checks into the network to see if other instances with the same license are running.
If I wanted to use IE I would just open an explorer window ant type an URL into the address bar. No need for a command line that way. Or is explorer blocked, too? Then you can block the command line, too, I guess
I think that is pretty easy, I worked through the XUL tutorial on the xulplanet site, and they show you how to manipulate the XML files that are used to generate the menus. So no rebuilding/compiling is necessary, just h4x0r some text files to remove the install entry from the tools menu. http://www.xulplanet.com/tutorials/xulapp/ Although that doesn't take care of the click-to-install tool. But I am sure you can disable that in some config file
it can't be a hoax because I mnanaged to download the first package from the adress. Then someone removed the packages while I was downloading them. So I guess they will be put back there later today. So keep refreshing....
damn. I managed to download the first package, the rest were 404s. So they removed the tarballs while I was downloading them. Were they not the final ones? Or will we have to wait for some officials in the team to anounce it? First you get me hot, now I still have to wait...
i'm a longtime php coder myself, and the greatest weakness I see for PHP is the lack of an Apache module which lets me handle multiple requests with one php process. This seems to work with mod_perl or mod_python. It gives you a great speedup when your programs are smaller than the average guestbook, because parsing ini files and opening db connections have to be done only one time, not for every request. I guess I could use fastcgi for that, but I wonder why it isn't the standard mode for PHP execution ?!?
"if they're not logged on with a root account, they can't really break anything" well my girlfriends kde kicker bar crashed into nirvana, and I had to delete the .kde folder (because I am too lazy to look for the error). It wasn't even her fault, but her computer was 100% unusable for her and she thought she had broken everything. So you can still fudge up your user environment without root access.
well he's right. Don't feed the trolls!
not a good idea. I switched isps 2 times this year alone, so an independent email service can give you a persistend mail address. I kept my first ever mail address all the time (gmx.com) and although my adress is on every single spam list in the world, old friends often contact me through that adress, so I cant switch!
I never understood why everybody loves his books that much. Just because he catered for the geek community? I mean some passages in his books are funny, but all in all they are not that great. Actually I liked Terry Prattchet's books more, up until his 5th book, where it started to become repetitive. He certainly stole Adams idea of combining humour with SciFi (or Fantasy), but his stuff used to be much more imaginative.
I can't belive someone is so full of shit that he deletes a public webpage, just because he can! Oh, just reloaded, seems to be restored. Sucks anyway.
whatever it is, it RULES!
I've read that the maximum heart rate is about 220 minus age, and you should train at 60-70% of that for fat burning and at 70-85% for fitness. Other opinions? My chosen sport isn't running anymore but Karate. I think it is a perfect sport for technical people because it mainly consists of optmizing your technique, which is a very geeky thing to do!
I read somewhere that some guy had tried to integrate a python script into the kernel packages that resolves dependencies in kernel configuration options, but it wasn't accepted for some reason. Something like that would be great, because configuring is a pain in the arse! It would also be great if this script could choose the most plausible options for a specific machine (optimize for processor x, include large mem support if mem>4096 MB...)