Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Re:What's wrong with this? (Score 1) 121

Well, technically it is illegal for a private citizen to tamper with US foreign relations, and about the only way to do that effectively is to be a presidential candidate and open side negotiations with a foreign power in anticipation of your possible election (e.g. to continue doing something or taking a position against American interests until you are in power and will give them a better deal).

In that case this is both an issue for the FBI (for the criminal aspect) and the CIA (for the working against US interests aspect).

Over the years there have been charges of presidential candidates tampering with US foreign policy: Nixon in Vietnam; Reagan with Iran. In both cases the candidate succeeded. The evidence for Reagan's involvement with Iraq is circumstantial at best, which is what you'd expect because if Reagan had violated the Logan Act it would have been William Casey who orchestrated it. But there IS solid evidence that Nixon did try to ensure that the North Vietnamese didn't agree to any ceasefires with Johnson -- not only a violation of the Logan Act, but since we were at war with the North Vietnamese quite possibly a rare actual case of treason.

Comment Re:Do we have to let the winner out of the arena? (Score 1) 48

Okay if that's how you feel. At what point would you regard the profits as harmful or even obscene?

I hope I'm not confusing you, but I'm also going to ask if you understand what a monopoly profit is? Also, do you understand the concept of a natural monopoly?

Pretty sure this is stretching you much too far, but if you understand the problems, do you have anything like a remotely constructive solution?

Comment And the concept of extradition is well established (Score 1) 118

Happens all the time. If a person commits a crime against country A and they are in country B, country A may well ask country B to hand them over. If it happens or the details of it vary based off of the specific countries and their treaties, called extradition treaties. For example the US and North Korea? Ya not happening. There are no extradition treaties between those two, and the governments hate each other. so nobody is getting handed over. However EU nations? Extremely strong extradition treaties. If you commit a crime against Germany from France, Germany will have France arrest you and ship you over to stand trial.

The majority of nations have extradition treaties of some level with each other since they don't want criminals able to run off and hide from justice. It has been a thing for a long time.

Comment Re: We Need More Programming Languages! (Score 1) 86

I posted about this last time the python wars were on ;)

there should be 2 concepts that are never co-mingled. there is 'define a block' for the computer and 'define a block' for humans.

python's mistake was that they combined them. what we SEE (and makes sense, based on our 2d vision/brain abilities) needs to be something to show us, quickly, what a block is. indenting works and that's fine.

what the computer PARSES does not need visual 2d help. the computer parser needs to be so robust that it is immune to our petty 'what we SEE' things. for this, we use brackets or begin/end blocks or what the hell bash uses (never liked it, but its also a block structure that is immune to spaces, more or less). and you can post code that is messed up by good old html and 'webmasters' and then extract it via a download, compile it and it will work.

with python and other misguided languages, a simple mistaken space format change - which often happens when posting code to forums - will totally blow your code reliability. it MAY or may NOT work. even if it works, is it actually correct? yeah, that can be pushed left. and that, too. it still 'works' but is it RIGHT?

sigh. this is fucked up, guys. it happens enough that we need to learn our lesson, say 'nice try' but it did NOT work out.

we need to keep the computer parser block stuff separated from our 'presentation layer' that we, humans, use to create and edit and read source code.

give me brace-based c code, totally mess up the spacing and I can run it thru a beautifier (for me, just plain emacs) and I'll SEE what you meant by your code. just cannot do that with the python style languages.

please, language creators of the next generation: learn from this. guido is a smart guy, but he's not perfect and he was 100% wrong when he decided to COMBINE those 2 concepts. good try, pat on the back and all that, but admit it didn't work out and lets move on, already!

Slashdot Top Deals

I never cheated an honest man, only rascals. They wanted something for nothing. I gave them nothing for something. -- Joseph "Yellow Kid" Weil

Working...