Slashdot Mirror


User: shreak

shreak's activity in the archive.

Stories
0
Comments
155
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 155

  1. Re:Major extension to TCP? on A Little-Heralded New iOS 7 Feature: Multipath TCP · · Score: 5, Interesting

    You're right but consider this scenario. You're at a coffee shop that offers wifi and you also have mobile network. You're streaming something to your phone which naturally prefers the wifi network. You get up and walk away and lose wifi. The TCP connection is lost, even though you have a perfectly good moble network also available. The TCP connection needs to be reestablished.

    With multipath TCP in the same scenario your phone would have the option of setting up two TCP connections, one over each network. It would present a single socket to the streaming application (who is none the wiser). The multipath TCP socket sends packets over both networks (using whatever spread it feels appropriate). When you walk out of the coffee shop and lose the wifi the multipath TCP socket would stop using the dead network and only use the good network (mobile in this case). No loss in connection.

  2. Re:Major extension to TCP? on A Little-Heralded New iOS 7 Feature: Multipath TCP · · Score: 1

    multipath TCP doesn't really have anything to do with message routing. It's just an extension that allows multiple TCP connections to be bound together but presented to the application layer as a single socket. One use case would be where you're sitting at a coffee shop streaming over wifi and you walk away and lose the connection because you walk out of range of the wifi network and break your TCP connection. With multipath TCP you'd have established a connection over both wifi and mobile networks to support that connection. When the wifi drops out the everything will just go over the mobile network and your TCP connection is never lost.

  3. Re:IPv6 on A Little-Heralded New iOS 7 Feature: Multipath TCP · · Score: 5, Informative

    Multipath TCP is implemented through TCP options so everything happens above the base IP (v4 or v6) layer. There's not specific advantage with IPv6. It can even happen transparently with one link over IPv4 (say wifi) and another link going over IPv6 (like your mobile bearer).

  4. Re:Real-work problem? on Interactive Raycaster For the Commodore 64 Under 256 Bytes · · Score: 2

    Hang on there. Why are you using your talents on a project that may save 1000s when you could be working in vaccination projects that could save 10s of 1000s? Wait! Forget that. You and those time wasting vaccination workers should be focused on biotechnology that could create crops to feed millions world wide!

    Hold it! Scratch that. Global warming will end up destroying the entire planet. Get those lay-about biotech-crop workers on that!

    Wait! Heat death of the universe. Only billions of years away and effects EVERYTHING. Stop wasting time on trivial projects and solve the most important problem in the universe! /thread

  5. Re:it contradicts the definition on 450 Million Lines of Code Can't Be Wrong: How Open Source Stacks Up · · Score: 1

    I agree, there are free tools that do this. Some are pretty good (cppcheck). I'm not going to pimp for Coverity (or other $$ products) but I will say that they offer features over and above what the free stuff does. They also have a pretty high cost. A few of the features are actually very nice additional analysis that I haven't found in free stuff. The majority of the stuff offered by commercial products are based around integration into a large multi-developer environment and defect tracking processes. As always, you (or your organization) needs to figure out the cost vs benefit before committing to any (free or $$) tool.

  6. Re:it contradicts the definition on 450 Million Lines of Code Can't Be Wrong: How Open Source Stacks Up · · Score: 1

    That's fine if it's expected (and you can tell your SA tool that it's expected so it's not flagged). Unreachable code that's not expected is a maintenance issue at best and and in many cases indicates a software defect. At the very least wouldn't you want to be made aware that your unreachable code?

  7. Re:it contradicts the definition on 450 Million Lines of Code Can't Be Wrong: How Open Source Stacks Up · · Score: 2

    Coverity performs "Static Analysis". Static analysis is a well respected technique in the industry and can find classes of software defects that are typically difficult to find through code inspection and testing.

    Specifically it can analyze entire call chains and find access to null or un-initialized variables. Compilers typically only do this within a single compilation unit (i.e. a file) while an SA tool like Coverity will do it over an entire call chain over multiple files.

    Other classes of defects that SA will find:
    - Memory leaks or double frees
    - variables passed out of range
    - unreachable code
    - Buffer overruns (BUFFER OVERRUNS!)
    - Sign issues

    It can be very painful to start using SA late in your project development. Getting a clean SA run is a major pain since you've probably got tons of little errors. Once you have a clean run (or if you start with SA analysis) keeping it clean saves you major headaches (and keeps your code reviews a little less frustrating)

  8. For coding I love my 90 degree tilt widescreen on Ask Slashdot: What Is Your Favorite Monitor For Programming? · · Score: 1

    When they finally bought me a second monitor at work it was a widescreen format. That didn't work all that well with the existing 4x5 aspect ratio. So I took my new monitor and turned it 90 deg. Thankfully the mount supported this. So now I have my original monitor for general web/mail and my new monitor is where the coding gets done. Having a monitor that has 50% more vertical real estate is awesome for working on code and documents.

  9. Re:Pop Corn on German Laser Destroys Targets More Than 1Km Away · · Score: 1

    Sorry, you've expended your geek cred. The ONLY si unit for time is "second". Hour is not an si unit any more than a "foot" is an si unit.

  10. Pie of course on 10 Ways To Celebrate Pi Day · · Score: 3, Insightful

    When I got home yesterday my daughter asked me "Will you help me make pumpkin pie if I go get the stuff for it?" I said "sure" because opportunities to hang out with my daughter are rare to be sure. So we're making pumpkin pie, well she is, I'm just there for moral support I guess.

    I ask "So what is the pie for?"
    She says "Tomorrow is pi day so I'm bringing pie to school"
    I say "Oh, cool"

    Inside I'm thinking "How the fuck did I get shit this right?"

    signed,
    stumbling into success

  11. Re:Time for a ethics of dying on Why People Don't Live Past 114 · · Score: 1

    Check out "Old Man's War" by Jhon Scalzi.

    Old people are shipped off Earth to fight an interstellar war. Obviously they get some "refurbishing". They even get to keep some of it if they survive...

  12. Re:"...the grandparents will never leave Facebook. on Google+ Registers 25 Million Visitors · · Score: 1

    Facebook is for "Old" and "Young". Google+ won't allow you to sign up if you're under 18.

    That might be an artifact of "beta".

  13. Love the use of mixed units on Sheikh Carves His Name In Desert So It's Visible From Space · · Score: 4, Funny

    " Measuring 1,000 meters high and two miles long,"

    Other interesting facts
    It took 3 fortnights to build
    The length of all the letters is 2.3 leagues
    The entire name can hold 1000 mega hogsheads of seawater
    The estimated cost of the monument is 500 Million Drachmars

  14. Re:Motor Law on Mandatory Automotive Black Boxes May Be On the Way · · Score: 1

    Oh Waa you were so close. It's sad really, but keep trying!

    He is keeping it at his brothers farm for his SON. So when his son drives it in rebellion he will have to retrieve it from his UNCLES farm.

  15. Ha the joke's on you! on Online Banking Customers Migrating To Lynx · · Score: 2, Interesting

    I actually use LYNX to access my bank accounts!

  16. Re:Cool but... on Boeing 12,000lb Chemical Laser Set to Fry Targets · · Score: 1

    > This assumes that each side with nukes are rational and
    > not religious or facist whatever fanatics.
    >
    > When you religion promises you paradise upon death they
    > really don't care about MAD.

    Why does every discussion end up pointing a finger at Bush?

  17. A 360? I'd prefer a 180 on Company to Pay for Election Problems · · Score: 0, Redundant

    If the company did a 360, it means they went all the way around. Maybe they did a 180 i.e. turned it around, didn't like the ROI in being helpful and then did another 180 to go back to being bastards.

    =MikeT

  18. Re:You learn through mistakes on Teen Creates Device to Track Speeding · · Score: 1

    You said
    "Its funny, because in PA near Philadelphia, the limit on the interstates is 55. Yet traffic flows quite nicely around 75 mph"

    Then ride in the right lane. The people going 75 are doing it in the faster lanes. This is not unsafe unless you are one of those morons that likes to go 75 in the slow lane.

    Second:
    From the article:
    "His program will let Speed-Demon users view a Google map of the time, location and path of the car when the speeding occurred. If no speeding occurs, parents will not be able to see the path of the car at any time"

    So if parents agree that on I-95 going 55 is the wrong thing to do, the info is there.
    "I was on 95, you know it's nuts to go 55 there!"
    " True 'dat my boy, True 'dat"

    =Shreak

  19. Re:Has The Register become The Inquirer? on United States Cedes Control of the Internet · · Score: 1

    > Thanks, shreak. Of course, it seems most people don't agree
    > because my post got modded down past the Mohorovicic Discontinuity.

    Ouch. Yeah, I got modded down as well. Seems opinion doesn't go very far on /.

    > Kinda proves the point I was trying to make, don'tcha think?

    Absolutely. Nice to meet someone else who values others opinions, even if the CONTENT of those opinions may not be compatible.

    Later
    =Shreak

  20. Re:Has The Register become The Inquirer? on United States Cedes Control of the Internet · · Score: 0, Offtopic

    > I hereby commit an atrocious and unrepentant
    > Crime Against Humanity by Having an Opinion
    > and Stating It Unequivocably:

    Heck I'll jump off the bridge with you

    > I declare that the United States of America to
    > be the best country in the world

    True in my expierence as well.

    > I furthermore claim that Jesus Christ is Lord,
    Wrong

    > abortion is murder
    Wrong

    > marriage is between one man and one woman.
    Wrong

    > I will go on to say it doesn't matter if emacs
    > is better than vi because Multi-edit is better
    > than both;
    Hallelujah! Except the multi-edit thing, I don't use it. But Slick Edit sure is better than both

    > Microsoft may be evil, but Windows really
    > isn't that bad;
    Preach ON! Not a fan of Windows but it sure can get work done.

    > MST3K is the greatest TV show ever,
    WooT! Go Joel!

    > and "The Simpsons" is a great, but "Family Guy"
    > is a sorry and unfunny rip-off;
    Simpsons == great. I don't watch "Family Guy" which kinda makes your point.

    > Flower Kings and Spock's Beard, because unlike
    > most contemporary rock groups, they don't suck.
    Never heard of them. But try:
    Element Eighty
    Ill Nino
    Nonpoint
    Endo
    Fivespeed
    Muse.

    Opinions are great! Everyone should have one!

    =Shreak

  21. Re:Fortnight?? on Movies Delivered Via Television Signal · · Score: 1

    We say "bi-weekly", and with a straight face too.

    I can't imagine the kind of comments you'd receive if you used the word "fortnight" in conversation.

    =Shreak

  22. Re:To Network Neutrality Opponents: on Two-Tier Internet & The End of Freedom of Speech · · Score: 2, Interesting

    I agree that we don't need a net neutrality law but it's not as straight forward as you state it.

    The ISPs bought their equipment with their money, yes?
    Yes... mostly
    Why should they not run their equipment how they choose
    It's where they put that equipment that fuzzes the issue. The old school telco's also were allowed to run cables through public right of way, i.e. land that belongs to you and me. They were not charged for this, the cable is still there and is still used.

    Also, part of your phone bill is required to go towards the cost of providing phone service to rural areas where it's not as profitable (thus probably wouldn't get any service at all.)

    This is arguably a tax, thus making it public funds. Therefore part of the equipment in use is paid for my you and me.

    I think a big part of the problem is access (cable, towers, etc...) is bundled with service (phone switches, ISP equipment,etc...)

    If access were separate from service then we could pay for bytes from any service. Pay my access provider (perhaps my municipality or local coop) and have hookups with multiple services (ISP,phone,cable...) and pay for what I want.

    =Shreak

  23. Re:DING DING DING! About bloody time! on ABC To Offer Full Shows Online · · Score: 2, Interesting
    They're not quite doing what we said they should do. Here's what we said they should do: - Offer television programs as downloadable files (e.g. a nice XviD or something) with no restrictions that can be archived, traded, and/or watched at your leisure. Here's what they did do: - Offer television programs in a restricted format watchable online only as streaming videos with no opportunity to record or, apparently, skip commercials (or so it would seem from the article). You, like the TV studios, still apparently don't "get it".
    Maybe they don't get it, but it's clear from your post that you don't either. You want them to hand everything to you gratis. They want you to hand them all your cash. With a smile please. We've identified the polemics, that's step one. Step two is you reach a win-win midpoint where you both get a deal you're happy with. Or you walk away. You're obviously not happy with the deal. So walk away. Unfortunately for all involved this is the worst kind of market: Non-Commodity, Non-Negotiated. In the best case you're dealing with commodities so you don't need to negotiate. Why bother? A widget is a widget. Name your price or place a bid, depending on which role you're playing. Next is a negotiated market. Haggle with your seller until you reach a price you think is fair. Not bad if you're in a fluid, info rich market. You can "overhear" other negotiations and have an idea of where "fair" is. Worse (we're here) is a non-commodity, non-negotiated market. This is tough for both parties. You can't just "go somewhere else" since the product isn't a commodity. There's no mechanism for negotiation so it's a take-it or leave-it proposition. The seller can't determine where the price floor is and the buyer has no mechanism to communicate bids to the seller, he can only walk away. =Shreak
  24. Re:My cold, dead hands on The exhaustion of IPv4 address space · · Score: 2, Informative

    There are a lot more endpoints out there than you think. One of the major pressures to go IPv6 is coming from the wireless phone service providers (mainly out of Europe and Asia). ALL the phones they sell are IP enabled. That's LOTS of phones. It's a lot easier to just allocate them a static IPv6 addy than the constant DHCP traffic every time they access. We're talking MILLIONS of phones per service provider.

    =Shreak

  25. Re:Is NAT Better? on The exhaustion of IPv4 address space · · Score: 2, Interesting

    Here's one that's not layer 3, and isn't an application bug and NAT takes a huge crap all over it.

    I have a control stream (TCP/UDP doesn't matter) that I can successfully set up from within my NAT'ed network to an external machine. This control stream signals that we're going to set up two media streams, one from me to him, and one from him to me. They're over UDP.

    I send him the port # I'm opening on my machine to receive the stream he's sending.

    I never get the media he's sending. Want to know why?

    Because I opened port 20057 on my machine but nothing happened on the NAT machine who is refusing to relay the media.

    Many protocols use this technique and have to jump through hoops to get it to work through NAT.

    NAT good riddance!

    =Shreak