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


Forgot your password?
For the out-of-band Slashdot experience (mostly headlines), follow us on Twitter, or Facebook. ×

Comment: Re:I'm retired now (Score 4, Interesting) 327 327

I over-promised on a time estimate once, or rather: I let myself be convinced to pad the estimate. Not by a vendor but by the client! One of the client's systems was due for an upgrade, and between myself and the support guys in India I figured it would be a 19 man-day job. I would run it as a "small project" meaning that I could run it any way I wanted. However, the client asked me: "Can you make the estimate 21 days?" That meant it would be a "proper" project run according to the client's methodology, which the client preferred for budgetary reasons. I had nothing to worry about according to the manager, a PM would be assigned to me to take care of the project formalities. So I agreed.

At the time I was not aware of the unbelievable bureaucracy of large multinationals, and what this would do to my project. Normally I estimate the amount of real work, and add 20% for project management overhead. Maybe another 20% for red tape. But in this case, the PM was more or less forced to involve an ever increasing legion of other teams from various Centers of Excellence in the client's organization. A simple upgrade turned into a project that ran for over half a year. And by agreeing to this approach, I probably cost the client around $300,000. Of course it was mostly their own organization that ran up the cost, and they asked for this in the first place, so they never gave me any grief.

Comment: Re:That pretty much sums it up (Score 1) 538 538

The model S is luxurious and looks good, no doubt about that. It is the first EV that people actually get enthusiastic about, and one that even petrol heads might want, after test driving one. Still, subsidies also help.

Over here, you'll see tons of Tesla taxicabs, and a lot of freelancers drive them as well. The reason? Subsidies. If you have a company, buying a Tesla on the company means that you:
- don't pay 21% VAT (since it's on the company)
- don't pay the special extra tax on cars (the tax is zero for EVs; on some cars the tax (ex VAT!) exceeds the factory price of the car)
- receive an extra "small scale environmental investment" subsidy (or rather, your company does)
- can deduct the price of the car and the operating cost from your company's profits.
Of course if you drive your company car for private trips as well, you pay a tax: a certain percentage of the sticker value of the car is added to your income. This goes up to 24% I believe, and it's a lot of money given the insanely high sticker prices (due to taxes), and the high income tax (many people are in the 42% or 51% bracket). But for an EV, the tax for private use used to be 0% (it's now 4%). All in all, you get to drive a car with an €80,000 sticker price for a net sum of perhaps €25,000. And then there's the savings in fuel cost and road tax.

Comment: Re:A DIY Expansion Cartridge for a C-64 (Score 2) 188 188

One of the nice things about the C64 was the hackability of the motherboard. It was also fairly easy to repair (done it loads of times). The reference guide even came with fold out schematics!

I thoroughly hacked my C64. The main thing I did was add a static memory chip of 16k IIRC, half of which could be made to replace the portion of memory that stored the font, at the flick of a switch. The othre half could be similarly mapped on a different part of memory. A rechargeable battery kept the contents of that memory safe even when the computer was powered off. This was a godsend for game development: the ability to switch fonts without having to load them every time, and the ability to instantly get a bunch of utility and debugging routines without loading or even overwriting that part of memory sped things up quite a bit.

I do miss those days, literally spent in my parents basement, or at my friends place in the attic, listening to late night radio while hacking away.

Comment: Re:Concern not warranted (Score 1) 242 242

I suppose you're right: an email with password could be sent during the registration process. As for using encryption for password files that isn't one way, I consider that to be bad practice. The decryption key will have to be kept on the live system, where it can be stolen just like the password file, or the serice could even be exploited to give up the key or decrypt a password. Better if that wholly unneccessary operation is mathematically (nearly) impossible.

Comment: Re:At least he included warrants (Score 4, Insightful) 256 256

Be careful: even if this means that they will only require data to be handed over if the requesting agency has a signed warrant, the phrase "no safe space" can only mean that private crypto is outlawed, Encrypted email, peer to peer encrypted chat and even encrypted messages in public channels are closed off to everyone except the key holders, closed even to ISPs, the chat service provider or the app builders. In other words, they are safe spaces.

Requiring a warrant means that the government should have access to our data on reasonable grounds, but only if such data is accessible. I am all for that. But the phrase "no safe space" is a telling one: it means ensuring that our data is accessible in every case, and that goes a whole lot further. If the government has access, then our ISP or the service provider has it, and that means our data is not safe.

Comment: Re:Concern not warranted (Score 4, Informative) 242 242

If passwords are sent in the clear, they are kept in the clear (unless they are one-time randomly generated passwords). And if you check with black hats, you will note that they steal password files all the time. In most cases they'll end up with password hashes, which means they can spend some time and computing power to throw a dictionary at the file and see if any semi-obvious passwords come out. But if passwords are stored in the clear, they end up with everything, no matter how strong your password. And if you use that same password on multiple sites, you'll be in even more trouble.

Comment: Re:Uh, no (Score 2) 479 479

These passwords aren't Microsoft's to share

Exactly. They are no one's to share but the owner of the access point, and when you give your house wifi password to a guest, most of them do understand that it's not ok to give that password to others. That changes when sharing passwords becomes a built-in or even automatic feature; if there's a button to share, it'll give the impression that it is safe and acceptable to do so.

Comment: Re:Uh, no (Score 1) 479 479

They did no such thing. The Windows 10 upgrade thingy makes it crystal clear, several times, that the upgrade is optional. You can decline by not "reserving your copy", and even if you accept, you still get the option to not download and install the upgrade when it's there.

With that said, I agree that sharing WiFi passwords with your contacts is a monumentally stupid idea.

Comment: Re:Accepting Responsibility (Score 2) 349 349

There really is no issue to be downplayed. It's an image recognition algorithm, and it's going to make mistakes. Some hilarious, some embarrasing. But none of it intentional. Unfortunately there will always be people who will see malice in every mistake, and take the slightest affront to whine loudly. If the affront happens to involve any minority, you have a "winner" on your hands in terms of righteous indignation.

An apology is in order, nothing more. And only to the misidentified people, not to the black community at large, Seriously, if the system had identified a white couple as polar bears or Klan members, people would have just laughed.

Comment: Re:What were they thinking? (Score 2) 177 177

Half the world is intent on making rules for everything, just because "there ought to be a law" against anything remotely risky or unpleasant. And the other half lashes out by ignoring those rules an doing what the hell they want.

1) If you treat people like children, they will start behaving like them.
2) If you make tons of unreasonable rules, people will start breaking them in protest, and start breaking the reasonable ones as well, especially if it's hard to tell the two apart ("You can't bring your gun on the plane because of terrists, but you also can't bring your bottle of water for the same reason"). Unjust, unreasonable or petty laws endanger all of the law.

Now, having a rule against using selfie sticks in a roller coaster is reasonable, but people choose to ignore that law, or tell others to, because of a whole range of other laws that are silly. And because of the way those laws are enforced (instead of treating them as a means to an end, they are treated as a goal in themselves).

Comment: Re:Convince to switch? (Score 1) 191 191

There are some features that could tempt someone to switch. Apple's fingerprint scanner wasn't the first, but it was the first one that was (almost) seamlessly integrated into the phone's usage pattern. Plenty of Android users told me they'd love to have that on their phones. But the thing is: they didn't have to switch, they only had to wait a while; today there are a few Android phones with non-sucky fingerprint scanners, and as far as I know the OS now supports it as well. If Apple turns force touch from a gimmick into something actually useful, then it won't be long before other manufacturers follow suit.

If anything, us Apple users are at a disadvantage here, Apple focus only on certain things and are slow to develop others. One thing I'd love is a water resistant iPhone, but as yet there are only some rumours that Apple is actuall working on this.

Comment: Re:Insufficient control authority (Score 4, Insightful) 49 49

They came very close, twice. And both attempts failed because of mechanical problems, not because it can't be done. Watching the video of the 2nd attempt, I'd say that they have control authority to spare. I think the lesson from both failures is that landing their first stage is in fact very doable.

"Any excuse will serve a tyrant." -- Aesop