Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Comment Re:Yes (Score 1) 1067

Div by zero means my program encountered an error. If it continues anyway, it could corrupt its database or misbehave in other destructive ways. Worse, it could provide the operator with incorrect results leading to real-world destruction.

So yeah, I want divide by zero to throw an exception and I don't wish to ignore the exception.

Comment Re:Frivolous (Score 1) 88

Outbound traffic is much cheaper than inbound traffic. You can dump outbound traffic off at the nearest meeting point with its destination network. But you have to carry inbound traffic from wherever the source network gives it to you.

That's a half-truth.

At any connection with the source network, you advertise the destinations you're willing to accept traffic for. Nothing requires you to accept packets for your entire global network at every location where you interconnect; that's something you choose (or choose not) to do.

Sending packets for destinations you did not advertise has long been deemed a violation of any peering agreement, subjecting the transgressor to disconnection.

Likewise, most service providers respect the destination network's advertised priority for each of its destinations. If the "AS path" is "shorter" at the distant connection point, packets are sent to the distant interconnection, not the nearby one. When offered at the same priority from each interconnection point, the packets do of course travel to the nearer one.

The few networks who disregard these advertised priorities and just send to the nearest interconnect tend to suffer from greater malfunction and customer ire.

They might agree to not exchange any money so long as each of them carries about 50% of the packages across the ocean. But if the US post office carries 80% of the packages across the ocean, some money is going to have to change hands to keep it fair.

That's totally disingenuous. The postal systems are sender-pays systems. Of course a portion of that payment must be passed forward to each of the postal systems in the delivery chain.

The Internet is a meet-in-the-middle system in which both sender and receiver pay to reach any of the midpoints where packets are exchanged. Regardless of any ratios, the packets transiting those interconnects have already been paid for in both directions.

If you want to convert to a sender-pays system where everybody gets free gigabit fiber in their homes but Netflix has to pay for access then sure, your example would make sense.

Comment Re:Wah! They're charging us for access! (Score 1) 88

Peering is not an uplink at all. It has different characteristics.

Internet Transit service (that uplink) connects you with the rest of the Internet. It's expansive. It connects you to "everything."

Peering connects you with your neighbor and his paying customers. Nothing else, just the folks who have paid your neighbor to connect them with "the Internet."

Are you comprehending the difference? One connects you with everything, even when the ISP has to pay for it. The other connects you only to folks who have already paid the ISP to connect them to you.

"Bandwidth is bandwidth." Sure, if you're ignorant about how networks actually work.

Comment ATO (Score 1) 1

The ATO is part of the problem, not part of the solution. Getting an Authority To Operate is a paperwork beast which nonsensically requires you to not do the things which your computer must do in order to achieve its mission. This compliance problem consumes the technical staff. Staff directed to work towards compliance are pushing paper, not identifying or correcting security flaws within the context of the system's operation. This leaves the flaws unknown and unaddressed.

Comment Re:StartSSL ? (Score 1, Informative) 97

It works fine on non-windows OSes and has no particular speed problems that I've observed.

It is, as you say, complicated and confusing to use. They send a browser certificate you have to use to authenticate which basically nobody else does, and the process for using it is clunky. Then you have to find the sign-this-certificate functionality which while not exactly hard is also not exactly obvious.

Comment Re:Effect of nukes on NEOs (Score 5, Insightful) 272

Yeah, the idea is idiotic. You blow up the NEO. Wonderful. The million pieces still have the same mass, velocity and therefore kinetic energy heading towards the planet.

You don't blow up threatening space objects. Space is really big. All you do is give the object a little nudge while it's still far enough away. The little nudge is all it takes to miss the planet by a very large margin.

Comment Re:Frivolous (Score 2) 88

Verizon doesn't have any paid transit at all. They have only peers and customers. They're one of a handful of "transit-free" backbone networks, sometimes mislabelled as "tier 1."

Verizon refused to upgrade the network ports with the peer serving Netflix. They let it congest until Netflix's service stopped working (along with everything else via that peer). They then kindly offered to let Netflix pay for a direct connection.

You don't think that's throttling and paid prioritization?

Slashdot Top Deals

"Take that, you hostile sons-of-bitches!" -- James Coburn, in the finale of _The_President's_Analyst_

Working...