Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Comment Re:Will Edge be ported to Windows 7? (Score 1) 205 205

If not, then Microsoft will not have the opportunity "to push the web browsing experience" for me.

No. Windows 7 fell out of mainstream support January 13, 2015. That means no new features. It's currently in extended support, which runs out January 14, 2020, at which point there will be no more security updates, either.

Windows 8 will probably get it as it should be in mainstream support still.

Comment No One Knows What to Put There Instead (Score 1) 586 586

You'd prefer this, maybe?

That abomination was the keyboard Lenovo inflicted on the world on their Thinkpad Carbon X1 (2nd. gen). This presumably was green-lit by the same Very Serious People who approved the bundling of the SuperFish on "select" laptops.

Lenovo seems to have since learned their lesson; the Carbon X1 3rd gen has a proper keyboard, and proper buttons above the touchpad.

Comment Re:Faa rules for RC planes (Score 2) 1030 1030

So below are all the rules for flying an RC plane. Why don't we simply apply the rules to drones? As a matter of fact, you have to explain to me why the don't automatically apply anyway?

Fly below 400 feet and remain clear of surrounding obstacles
Keep the aircraft within visual line of sight at all times
Remain well clear of and do not interfere with manned aircraft operations
Don't fly within 5 miles of an airport unless you contact the airport and control tower before flying
Don't fly near people or stadiums
Don't fly an aircraft that weighs more than 55 lbs
Don't be careless or reckless with your unmanned aircraft Ã" you could be fined for endangering people or other aircraft

They're not rules, they're just guidelines.

I repeat, they are not rules, they are guidelines.

All things in the air are classified under the FAA jurisdiction, including those little toy hobby drones you fly in your backyard.

The reason the FAA released the advisory circular (it's not official law or anything) is because the FAA recognizes the silliness of trying to enforce rules for "normal" aircraft on those who want to fly little models for recreation.

So they released a set of guidelines that generally will keep you safe from the FAA, but not always - the NTSB has ruled that the FAA has the right to charge hobbyists with dangerous flying. (A drone pilot was observed dodging and weaving their drone in a public park at people, buzzing them and flying through an underpass tunnel with people in them. The FAA pressed charges, the initial NTSB official ruled against the FAA (per the advisory circular), and the FAA appealed to the NTSB board saying despite the circular, it's still an aircraft under their jurisdiction and they did have the right to prosecute the owner. The FAA won.).

Anyhow, the guy probably should've swung at the drone - they still are vulnerable beasts and if you can disable a rotor, most will be uncontrollable. Whacking it with a stick is sufficient.

And yeah, I too would like to see the drone owner charged.

Comment Re:WiFi? (Score 3, Informative) 61 61

Was kind of thinking the same thing, actually... I'm pretty sure** that no one would be stupid enough to have the thing accessible over wireless, which leaves you the task of actually sneaking up on the damned thing to reprogram it. At that point it becomes a physical access problem.

** not perfectly sure mind you, but it counts as a fair no-brainer.

The WiFi is there primarily for remote viewing capability. As in someone with a tablet (iPad, Android, whatever) can view the video from the rifle as the gunman uses it. They'll get access to the positioning and tilt of the gun on all the axis as well as what target is marked and what it's tracking.

It's also one of the newfangled "smart" guns in that the user has to wear a special ring in order for it to fire.

Also, the computer can only inhibit it's firing, it can't fire on its own. It's why once it's tracking a target, it calculates the necessary positioning to get a hit on the target once you squeeze the trigger (and wear the right ring).

The goal is to turn basically anyone into a marksman.

Comment Re:10W is hellish hot (Score 1) 57 57

10W is incredibly hot for any sort of passively cooled, enclosed device.

The machine would be quite warm (almost hot) to the touch unless they use some inventive cooling. The current Gen Apple TV is about 6W, and your typical smartphone is around 2-3 W.

There is a reason that NV has only really been able to get a foothold in tablets, android TV, cars and their own shield product. Quite simply put, they have historically been fast and hot. Great as a SOC within certain markets.

Actually, it isn't too hot. ARM typically goes for 100mW/MHz and it looks like this thing has 4 cores running at 1.9GHz or so, or basically, 1.9W/core. Four cores is a little under 8W, which leaves about 2W for the GPU.

The only reason ARMs are getting hot is even at 100mW/MHz, stuffing in a lot of cores with a lot of speed eventually catches up with you.

(The 100mW/MHz figure dates back to early ARM processors, too, so it's been remarkably consistent).

Comment Re:Why? (Score 1) 147 147

Depending on language, "Hello World" may inherit bugs from the compiler used to produce its binary. Otherwise, it gets its bugs from the interpreter or VM.

Even "hello, world" itself has many bugs in many implementations.

I mean, do you check to see that stdout is actually connected before you blindly output? Or do you just output and hope for the best? ("hello, world" that doesn't print "hello, world" would be considered a failure).

Do you check all return values? Do you even know that printf() in C has a return value?

Did you check that the output buffer has sufficient space for your characters, or are you assuming your program won't hang because the output buffer is full?

Does your language startup/shutdown routines properly handle your return type? I mean, if you're doing the "void main(void)" thing, is your startup code making an assumption that you're returning an int? Sure it might do the right thing most times, but perhaps it suddenly blows up and instead of returning 0, it returns -238 or something.

Etc. Etc. etc. It's a good way to test how good someone is at QA testing - give them a standard version of "hello, world" and have them figure out all the bugs that can be lurking in it.

Comment Re:And Lattice wont shut this project down because (Score 1) 104 104

Basically, hardware companies are, on the whole totally mental. For some reason, they have all their expertise in hardware and produce hardware for a living and then throw a total shitfit over the software and believe that their super special awful crashy piece of shit software is really the important thing and wrap it up in all sorts of proprietary licensing "solutions" designed to make life as hard for the paying customer as possible, when what the customer really wants to do is make some cool shit with the hardware, and maybe sell a bunch of stuff based on it.

OTOH, perhaps Lattice is currently licensing their POS toolchain, so something like this would mean they have no longer have to license and pay $$$ for the stuff.

Few hardware companies get it - they can produce good hardware, but they invest practically nothing in software - thinking it comes for free or something like it.

Considering Lattice isn't one of the big guys in the whole FPGA business, I'm sure they have to pay Synopsys or Cadence for a lot of the tools. Or provide support to them so customers buy those tools to use their chips.

A project like this would mean they could "own" their own toolchain and be able to provide a low-cost software solution for people to use their chips. And the only reason hardware guys do software is to sell more chips.

Comment Re:Opposite (Score 1) 29 29

What eBay needs is competition.

True, and the problem is eBay has critical mass. Everyone knows about them and they're the de-facto place to sell your stuff.

Which poses a problem for a new site that wants to compete - they need to get word out, and they need to attract buyers and sellers. Attracting sellers is easy - you just make it so your fees are a lot lower than eBay (not hard). Attracting buyers, though, is a lot harder.

First, buyers know what eBay pricing is about, and if they're coming to your site, they need a hook. One common hook is cheaper prices - why pay $100 for this item on eBay when you can pay $75 on our site! That attracts buyers quite easily.

However, then you have the opposite problem - sellers know what they get on eBay, and they want eBay pricing because well, why should they get $75 from your site when they can get $100 from eBay? Only if the eBay fees make it so they get less that way than through you would they want to go through you.

And buyers, no they won't pay eBay prices on non-eBay sites because they made the effort to come - if they're going to pay eBay pricing, they'll return to eBay.

Perhaps you'll try the payment angle. The fact is, if you're Joe Random selling stuff, Paypal is the only way to go in the internet era. Otherwise you're going to have to accept money orders sent through the mail, which is a huge PITA and a general annoyance Why would anyone bid on an item, then line up at the post office to buy a money order then a stamp to post it? That's so ... 80's mail order. Buyers want to whip out their credit cards, click "pay" and enter those details in, and boom, payment done in a few seconds, not hours. So maybe you'll try being the middleman, which might work (if you can deal with all the payment card stuff).

So the crux of it is - your new site must sell stuff below eBay's prices or buyers won't come, it must give sellers more money than eBay would, and it must make it as frictionless as possible with easy payment systems designed for modern ecommerce.

And I've heard plenty of buyers who complained about alternative sites - not worth visiting because it's the same prices as eBay. And I've heard sellers complain buyers lowball them - they get more money from eBay. So the deck is stacked against you - buyers want to pay less, sellers want at least the same.

Comment Re:..all versions of Android after and including 2 (Score 4, Informative) 120 120

95% of them will never be patched........thanks for all the fragmentation.....

EXCEPT 5.0 Lollipop, because Lollipop uses a different media framework. Which I'm sure has its own issues, but thankfully, even a year after release, its marketshare is tiny enough that it doesn't matter.

Even worse, it's a bug inside the OS itself, so it's not like Google can actually fix the problem like they have using Google Services Framework.

It can only be fixed by a rooted device or a software update to replace the broken library.

Comment Re:And yet 15 years later... (Score 1) 67 67

It's kind of amusing to read a complaint about poor use of English that contains a typo.

There must be some law that any correspondence (comment, letter, post, whatever) about some issue about the use of English, be it spelling, or grammar, will contain that very issue in it. So if someone is complaining about a typo, inevitably, there will be a typo in it. Ditto grammar.

Comment Re:But... but? (Score 1) 167 167

I don't know why that defaults to enabled. I'm watching some video, maybe just listening to it from another tab, and the assumption is that I want to auto-play some randomly-similar video after that. No I don't, why assume I do? Being logged in keeps that thing off like it should be.

Because ads. Once the tab you're listening to is over, it's going to autoplay the next tab, playing and ad.

The goal is to open a tab in YouTube, and then have the ad play

Comment Re:Why do browsers allow websites to do this? (Score 1) 364 364

Yeah... because you can't just hit Print Screen and take a screenshot of your screen - including the picture on the site...

Even easier - Firefox has shift-right-click which doesn't send the right-click event to the javascript. It's handled directly by Firefox and gives you all the regular options. (I use for the Nuke Anything extension which lets you selectively remove stuff from the DOM. Great for those websites that plaster crap over the content - remove that and read it at will).

And there are many DOM-attribute modifying scripts out there - I have one that removes the password saving attribute from web pages with passwords. Very handy with those sites that prevent saving passwords that you don't care about.

Comment Re:Won't/can't work (Score 1) 198 198

Their extension can't affect the recipient's end of things if the recipient isn't also running that extension. In that case nothing Dmail can do can prevent the recipient from saving the message, forwarding it or doing anything else with it. Dmail can play tricks with HTML e-mail by replacing the body of the e-mail with a dummy wrapper that fetches the message via HTTP from a Dmail server and they can use some Javascript tricks to try and block "Save as", but those are going to run into problems with anything that blocks remote content or disables Javascript in e-mail. Even if the recipient's using Gmail in Chrome that's going to be an issue considering how that sort of blocking's basic to blocking malware. And of course if the recipient's running a non-browser client using IMAP4, Dmail's completely out of luck.

If you read the article, you'll see it's really just a private messaging service. The plugin just interfaces that service to Gmail.

If you have the plugin, then it'll retrieve the message for you. If you don't, e.g., use Firefox, what happens you get an email with a link that basically says "XXX has sent a message to you. Click here to see it".

Well, probably not so spammy-looking, but there you go.

It's nothing special - the only reason messages can be "erased" is the link expires.

The best things in life go on sale sooner or later.