Yeah...having two object systems shoved into one language is "clean".
What two object systems?
I suppose having a reference counting system and a pausing cycle breaker is "clean", too (worst of both worlds--extra overhead on assignment without time-determinism)
I don't know about under the hood, but to use it, yes, it's clean. Sure, to use it in a realtime system would be very problematic, but that's not what it's meant for.
C is simple and orthogonal. I can't really think of anything particularly "dirty" about it that wouldn't be inherent to any low-level language.
The control structures can be combined in funny ways. longjmp. But yes, much of its grunginess is due to being low-level, and there are occasions when that is necessary. I can do it, and will when I need to. But most of the time you don't need to, and using a low-level language just means you make more mistakes and take longer.
Have you seen the C extention interface? Blech.
I've seen it and used it. While I wouldn't call it friendly, tbh it's as good as any I've seen for interfacing between languages that different.
I know there are "love the whales" slashdotters out there so I'm just warning any environmental freak that I'm going to ignore their replies to this.
So you're an asshole who likes to call people names and doesn't want even the minor conscience pang that would come from having a serious, well-reasoned reply explaining what you're doing? Figures
- encrypted storage for torrent files (F*** off RIAA)
Or use one of the many encrypted networks around. I'm partial to gnunet.
I'm already wondering, why it's not included in Thunderbird by default
It's there in kmail. Doesn't do automatic generation, no, but TBH that would probably make things less secure. You need people to care for encryption to work.
- GPG encryption in HTTP traffic (no more snooping on forms)
Python is in no way shape or form, a replacement for C
It's more a replacement for Java. C will always be the language for low-level system stuff. But I don't think there's anything else that would be better done in C than Python.
Python is a scripting language. It may be suitable for RAD and prototyping, for which it was developed. But, it is not suitable for "production" applications!
We all watch movies like True Lies where the one guy asks, "get me a wiretap on...", the other goes "Are you crazy? Thats illegal!!" and he responds by saying "And we do it 20 times a day! Now do it!". We watch 24 where the guy does everything in his power to get the information he wants.
Nope. You're mixing us up with the general public here. I just watch Enemy of the State.
Now pickup Stroustrup, or a Java book or Perl or Python. What hits you is the cacaphony of discord, the single pure note lost amongst the poor orchestration.
You're wrong on Python. It fits, it's right. It's cleaner than C, it's more effective than lisp. It is truly wonderful.
In the US it is a crime to walk into a bank with a gun, but it is not a crime to stand outside of a bank with a gun. So by your logic, if a man walks up to the door of a bank with a gun in his hand and a policeman sees him he should not be arrested for attempted armed robbery? The policeman should wait until the man with the gun actually says, "give me the money", and takes hostages before trying to arrest him?
Depends what you believe the job of the police is. If you think it's about catching crooks, then yes. But it isn't, it's about protecting the public. The policeman arrests him and prevents the crime. There's no need to charge him for anything, and he shouldn't be guilty of anything.
Firstly, I'll say that I'm still disabling it. But people are no longer hating because rather than lame rollovers that could be done in CSS, redoing links so that they work the same as ordinary html but you can't open them in tabs, or scrolling annoying messages in your statusbar, here javascript is actually doing something useful for once.
Yeah, sure, but as with resolution, you'll reach a point where the eye can't tell anymore. We're not at the limit yet, and we probably won't be for several years, but I can't help thinking it's coming.
I don't know what news server you're using, but mine expires binaries in about four days. Sure, they'll be reposted eventually, but you never know when you'll want one particular set.
Do you think that such a trinket of entertainment should cost a full days work for one, and just 3 minutes of work for the other ? Or do you think that both should spend roughly the same ammount ?
A full day's work should be the same price everywhere too. Companies take advantage of different economies by outsourcing. We should be able to do the same. Legalise parallel importing, and you'd pretty soon equalize world prices.
And the free labour market, in the form of outsourcing, is slowly making that happen. It should work both ways - free labour flow forces wages to equalize, and free product flow forces prices to equalize.
If you build a house, you put a lot of time and money behind it. But I should still be able to come and live in your house, rent free. After all, I'm only one person, I'm not taking up all the space and preventing you from living in your house, so I'm not depriving you of anything of consequence.
If I had a house so big I wouldn't even notice this, would never go into a room I wanted to use and find you taking it up, I'd say fair play to you.
I am in awe of your towering wit
There was a deliberate decision to not have private variables. It makes some things harder, yes, but it makes other things easier.
What two object systems?
I suppose having a reference counting system and a pausing cycle breaker is "clean", too (worst of both worlds--extra overhead on assignment without time-determinism)
I don't know about under the hood, but to use it, yes, it's clean. Sure, to use it in a realtime system would be very problematic, but that's not what it's meant for.
C is simple and orthogonal. I can't really think of anything particularly "dirty" about it that wouldn't be inherent to any low-level language.
The control structures can be combined in funny ways. longjmp. But yes, much of its grunginess is due to being low-level, and there are occasions when that is necessary. I can do it, and will when I need to. But most of the time you don't need to, and using a low-level language just means you make more mistakes and take longer.
Have you seen the C extention interface? Blech.
I've seen it and used it. While I wouldn't call it friendly, tbh it's as good as any I've seen for interfacing between languages that different.
Erm, I just used the shipped thread module.
So you're an asshole who likes to call people names and doesn't want even the minor conscience pang that would come from having a serious, well-reasoned reply explaining what you're doing? Figures
Or use one of the many encrypted networks around. I'm partial to gnunet.
I'm already wondering, why it's not included in Thunderbird by default
It's there in kmail. Doesn't do automatic generation, no, but TBH that would probably make things less secure. You need people to care for encryption to work.
- GPG encryption in HTTP traffic (no more snooping on forms)
We already have SSL there and working.
His examples, not mine.
I mean that in general, I can make a program to do the same thing more easily.
Huh? I've created multithreaded programs using libraries and had no trouble doing either.
And slowness never held Java back.
Python is in no way shape or form, a replacement for C
It's more a replacement for Java. C will always be the language for low-level system stuff. But I don't think there's anything else that would be better done in C than Python.
Python is a scripting language. It may be suitable for RAD and prototyping, for which it was developed. But, it is not suitable for "production" applications!
Why not? Seriously, give me one good reason.
Nope. You're mixing us up with the general public here. I just watch Enemy of the State.
You're wrong on Python. It fits, it's right. It's cleaner than C, it's more effective than lisp. It is truly wonderful.
Unfortunately, since the JVM codebase isn't open source, they'd be in a bit of trouble.
Not until you learn to spell precedent it won't.
Depends what you believe the job of the police is. If you think it's about catching crooks, then yes. But it isn't, it's about protecting the public. The policeman arrests him and prevents the crime. There's no need to charge him for anything, and he shouldn't be guilty of anything.
It's to emphasise the "monkey" part, you imbecile.
Anyone have a guide for doing this kind of thing with postgresql?
Firstly, I'll say that I'm still disabling it. But people are no longer hating because rather than lame rollovers that could be done in CSS, redoing links so that they work the same as ordinary html but you can't open them in tabs, or scrolling annoying messages in your statusbar, here javascript is actually doing something useful for once.
Actually it does - at least now the pointless slideshow isn't sucking 60% CPU.
Yeah, sure, but as with resolution, you'll reach a point where the eye can't tell anymore. We're not at the limit yet, and we probably won't be for several years, but I can't help thinking it's coming.
Not IME. All 64/128/256/512MB, and it's binary megabytes.
Also, Network card speed, processor speed, camera resolution, and others, all base 10.
None of those are in bytes.
I don't know what news server you're using, but mine expires binaries in about four days. Sure, they'll be reposted eventually, but you never know when you'll want one particular set.
A full day's work should be the same price everywhere too. Companies take advantage of different economies by outsourcing. We should be able to do the same. Legalise parallel importing, and you'd pretty soon equalize world prices.
And the free labour market, in the form of outsourcing, is slowly making that happen. It should work both ways - free labour flow forces wages to equalize, and free product flow forces prices to equalize.
If I had a house so big I wouldn't even notice this, would never go into a room I wanted to use and find you taking it up, I'd say fair play to you.