Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Re:replacing line feeds with terminators is not a (Score 2) 169

46 lines (statements), actually

No, statements are not the same as lines. Lines have real semantic significance in BBC Basic, in a few different ways: for one, GOSUB-type subroutines can only start at the start of a line (because that's where the line number is), and you also can't terminate an "if" without starting a new line. That (plus the 256-byte limit) makes writing one-liners in the language more of a challenge than in other languages where line breaks genuinely aren't significant.

Comment Re:Because they don't want to. (Score 2) 265

... and may chance you didn't read my post: (There was a LOT more to my presentation that just this; this single part presented here to convey the concept).

The trouble is - the single part that you presented is clearly broken (eg it doesn't work well with the way many mailing lists work), so if it conveys the concept of your whole presentation, people are naturally going to assume that the whole presentation was broken...

Comment no (Score 4, Insightful) 174

That's true, but it seems that the real problem the OP is trying to solve is huge variance in the latency (i.e. jitter) - that is, the idea is to trade a very small amount of extra latency for the latency being much more consistent (without the massive spikes currently being seen). I'm not sure how well it would work in practice (e.g. if some of the spikes are due to local RF interference, it's possible they will affect both connections at the same time), but there's potential at least for a much smoother gaming experience.

Comment What makes you think (Score 2) 174

Well, for one thing the servers have to cope with that, because internet service in general doesn't guarantee that packets don't get duplicated. But in what OP is suggesting, the servers won't see duplicate packets - the idea is that every packet gets sent out of both internet connections to one, private, hosted VPN server - and that server runs a service that forwards whichever copy of the packet arrives first to the "real" destination (and discards the losing packet) - so the game server will only get one copy of each packet in the stream.

Comment Re:More feminist bullshit (Score 1) 728

Did you read TFA? I know it's not really the done thing around here, but...

Ignore the trolls.

TFA addresses this: if you ignore the trolls, they escalate.

Prevent the angry dissent by not making yourself a target for angry dissent by posting bullshit people will call you out on.

Which "bullshit" are you talking about here, specifically? You basically seem to be saying that you should never post anything online that anyone may disagree with. Do you really think it's right that a small, but angry, minority should be able to silence others through threats of violence and intimidation?

Comment Re:More feminist bullshit (Score 1) 728

I remember growing up I was taught that "sticks and stones may break my bones, but words can never hurt me."

Have you ever considered that, just possibly, something you were taught at school wasn't 100% accurate? That perhaps bullying, intimidation, threats may in fact have a serious adverse psychological effect? Do you really believe that sort of behaviour is OK? (hint: it's not OK!)

people making fun of someone for being a complete fucking cunt.

Can you give more details on exactly what you mean by "being a complete fucking cunt", and why it deserves such an unpleasant response? Or is it just a case of "I don't like them, so anything goes"?

Comment Re:"Microsoft's long love of BASIC...." (Score 1) 547

When the Apple II, PET 2001 and TRS-80 were all released in 1977, all three had BASIC as their primary programming language and operating environment. Upon boot, a BASIC interpreter in immediate mode was presented, not the command line interface used later.

This is where BASIC took off.

And who wrote the (level-II) Basic for the TRS-80?

Comment Re:If you wanted us to believe your Op-Ed... (Score 1) 547

A diff should be just fine.

Unfortunately not. The thing is, tabs don't mean "<x> number of spaces" (with <x> configurable by the user) - they mean "Move rightwards to the next column that is a multiple of <x>". So, a tab in column 0 moves to column 8, but so does a tab in column one, two or seven.

This doesn't play well with diffs, because diffs tend to add some number of characters to the start of each line (typically one for "unified" diffs, or two for "context" diffs). So if a changed line in the file being context-diffed is indented with a single tab, and the user has set their terminal/editor/whatever they're viewing the diff in so that tabs are (say) three characters, then since the tab is s now preceded by two extra characters, the next multiple-of-three column is column 3, so the tab will result in the line being indented by only a single character (relative to the rest of the code in the diff).

Slashdot Top Deals

Software production is assumed to be a line function, but it is run like a staff function. -- Paul Licker

Working...