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


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 internet speed test! ×

Comment Why web apps tend to suck in general (Score 1) 198

When there are so many layers between you and "the metal", it's just a matter of time before one of those layers creates a road block. You can get around these road blocks in at least two ways: 1. install native code and get to the metal, or 2. use less efficient techniques to get around the block.

Taking route 1 means you can't claim "cross platform browser app" any more. Taking route 2 leads to slow code. It looks like MS chose route 2 and decided to use a frame-by-frame animation instead of using the obvious "timer and XOR" that's been used since the dark ages. I'm guessing that timers and/or XOR aren't available in whatever API was exposed by the browser environment.

After that, it becomes less clear why it's so slow. Even though rendering a cursor frame-by-frame is still less efficient, it shouldn't be *that* inefficient. As others have pointed out, you have a dirty rectangle and an update 60 times per second. Maybe the underlying API is re-rendering the entire screen.

And that's how you get to 13% CPU to blink a cursor, and a lot of other things. That's why web apps keep sucking. It's a problem that can, in theory, be solved; but it won't be solved because it's a lot of work across many different organizations, each with different objectives all trying to hit a moving target of changing architectures and standards.

Comment Re:Two glasses of wine per day would wreck me (Score 1) 117

This is why most of these studies say it's OK to have the two drinks; but they also say you shouldn't start drinking if you aren't already.

I think we are just at the brink of finally getting past statistical medicine and in to something much better. Statistical medicine is like Newtonian physics. It serves you well up to a point. To really do advanced things, we need to get beyond it and get to an understanding based on each individual's genetic makeup and environment.

It's only recently that they acknowledged the basics, such as Ambien effecting women differently than men!

Anyway, the mechanisms going on in your body might be such that you can't drink. You might be part of a large, but distinct minority. In a world that's moved beyond statistical medicine, the studies will say things like "Men over 40 with Gen profile signatures X2, N353, and G872 should not drink. Women over 50 with the same signatures should have one per day".

Comment Just a bit of nostalgia (Score 2) 51

Fond memories of using something like this, if not SixXS itself over 10 years ago. Our ISP didn't do v6, and we needed to test with it. Tunnel providers to the rescue! Now even my local ISP that everybody complains about provides v4 and v6. It's been in Windows for... how many versions now?

I'd forgotten all about these tunnel providers. News of one shutting down and a trip down nostalgia lane seems appropriate. So long, and thank-you for providing something that we needed at the time.

Comment If I were a farmer, here's what I'd do. (Score 3, Insightful) 495

I'd research alternatives to John Deere. I think there are actually some, right? If there are, I'd go to the Deere dealers first. I'd take my time, chat up the sales guy, get all the way to what looks like a closed sale. Then just as I'm about to sign I'd back out and tell him why. Waste their sales guy's time, and tell all your buddies to do it too.

If all of the companies are pulling this shit, it might be time for another tractorcade like we had in the 70s. Block the Beltway and turn up the turf on the Mall like they did back then. Maybe that'll get their attention.

Comment The real issue is preemption (Score 1) 164

The real issue is preemption. State law preempts local law. It's a tool, and thus value-neutral. Preemption has also been used to prevent cities from setting up municipal WiFi. Comcast bought the state legislature. Bad. In this case, preemption appears to be used to create a "right to rent". Good if you want to rent. Bad if you don't like people coming and going in your neighborhood.

Preemption at the state level means that if the law doesn't suit you, you must chose another state or live with it. Since leaving Indiana is not an option for many of the people who will find this undesirable (namely, people who find short-term rentals in their neighborhood to be a nuisance), I find myself leaning against this.

IMHO, preemption should generally only be used when municipal governments are "mis-behaving" in ways that would cause problems to the state as a whole. e.g., cities generally aren't allowed to license drivers as it would just annoy the hell out of anybody moving within the state. OTOH, cities are generally allowed to license businesses and Airbnb fits that pattern. So does WiFi. We ought to have a right to municipal WiFi... but a lot of places don't.

Comment Free speech and a more general lie filter (Score 1) 429

The point that even Holocaust denial is free speech is well taken; but HD is also a lie. It's also just one particular type of lie. How about a general purpose registry of lies and a "warning, contains registered lies" flag next to the search results?

Now even what's a lie can be subject to debate. Some people think climate change is a lie. Some people think evolution is a lie. So. We'd need multiple lie registries, and you could chose to have your search results flagged based on preferences. Christians could chose a Christian lie registry, and any search results with evolution in them would be flagged as lies.

Eventually, everything would be flagged by somebody's lie registry. Believe me when I tell you, everybody's a liar.

Comment Really bad police work (Score 3, Insightful) 227

Without bothering RTFA, this sounds like horrendously bad police work and he should get a much bigger settlement. Hitting that IP address warrants surveillance, not arrest. After some nominal period of time looking at his traffic, they would have realized it was an anomaly and nobody outside the precinct would have known about it.

In real cases of pedo that get a conviction, there are usually whole hard-drives full of disgusting stuff that gives agents PTSD. You can't get that with a typo.

Comment We have met the primitive tribe (Score 1) 147

We have met the primitive tribe, and they are us.

We've all seen stories of how primitive tribes get sugar, or whiskey, or drugs, or other trappings of modern society and proceed to ruin themselves even more than we do because they're not accustomed to those things.

Submitted for your consideration, that this time the tribe is us, and we have done it to ourselves.

Imagine if Mars had a slightly more advanced civilization than Earth, and they contacted us in 1950. Let's say they had no interest in hostility, but gave us the technology they had been using for a few hundred years.

Reports in the Martian media would be full of our foibles--of how accidents went up due to texting, of the spying, of the fake news, of the conspiracy mongering. They would be wondering if it had been a good idea to give us their tech.

'tis the Martian's burden, I suppose.

Comment Re:On the One Hand... (Score 3, Interesting) 149

I don't think the Chinese will cut corners on this one. It's one thing to make a piece of military equipment cheaper and accept higher casualties. It's a different ball game in space. You can just throw more soldiers into a battle. You can't just throw more astronauts at the Moon. They're worth too much. It's not *just* a human life on the line. It's the cost to their international prestige and the value of contracting services to other nations. We don't use Soyuz rockets just to save money. They're also one of the most (the most?) reliable man-rated boosters. I'm sure the Chinese would love to have a business like that.

Comment Getting around HR (Score 1) 1001

Every break I ever got came from doing an end-run around HR. Picture HR as a bunch of 300 lb. tackles in the middle of the field, each and every one of which has had way too many concussions; but they can still fuck you up. Your first job is to get the ball and run fast and wide, hoping to squeak by the sideline without stepping out of bounds, and get into the end zone. The actual job is usually so much easier. Think of it as kicking the extra point; but you get 1000 points instead of 1.

Slashdot Top Deals

Why won't sharks eat lawyers? Professional courtesy.