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


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 Re:Most coders (Score 1) 171

This is also not mathematically true. You are assuming an even and symmetrical distribution of "better than average" and "worse than average" programmers, but the term "average" doesn't necessarily equal the median.

If you have a number of exceptionally-good programmers, but few exceptionally-bad programmers, the average will be raised to where over 50% of your programmer population is actually qualified as "below average", regardless of their opinions about their skill.

However, we must consider the dynamics of the programming industry. If someone is indeed a terrible programmer, they are likely to be driven out of the industry, either by their own choice or by management. On the other hand, the good programmers will usually be encouraged to stay. That puts a bias on the distribution, raising the average quality of programmers beyond the median quality of programmers.

Comment Re:Just the start (Score 1) 108

GameStop used to survive when one paid $50 for a game, sold the game for $5, and the used game had the same content as the original. However, with the combination of DLC, having to have the CD and have the game registered under your account, and so on, a game might cost $250, all said and done. There isn't any real point for a used buyer to buy it, since the used media will be at $45.00, the new game will be $50, and there is still $150 of DLC that has to be purchased before the game is anywhere usable, much less playable with others.

There is also the fact that people are PC gaming more often. PCs may not have the ability to just plug and play like a console, but GOG, Steam, and MS Store games are relatively cheap, one can back them up fairly easily, and there is a wide selection. Why go to a used game store to pick up a game when you can order it and be playing at home?

Comment Re:Catch? (Score 1) 175

I will say that APFS is a must have update from HFS+. It has copy-on-write functionality, snapshots, and other stuff that make sense. It has a very interesting facility for encryption to allow for volume, file, and almost anything in between, with keys for everything able to be different.

However, it doesn't have the good bit-rot detection that ZFS, ReFS + Storage Spaces, and btrfs have. In fact, it doesn't have any real robust drive scrubbing type facility to find and (even better) repair ECC errors. I read that Apple is assuming that all data is stored on "premium" storage media, so they didn't add CRC checking to the code. Or, this could be not included due to performance reasons.

In any case, this is much needed upgrade. However, it still is behind everyone else, especially when it comes to bit rot.

Comment The US actually leads in robotics... (Score 4, Informative) 297

The ironic thing is that the US is actually known as a leader in robotics. Car assembly lines are almost completely automated, for example. Chip making, pick and pull machinery is a common staple. CAD/CAM is a part of everything and anything in the US. Want to be able to design a new widget? Better know Solidworks, AutoCAD, or similar.

The talk about the US losing the robotics race is unfounded. In fact, contrary to what a lot of people believe, the US still doing manufacturing, and is definitely not going anywhere. Robotics will definitely be a part of how new plants are done, period.

Comment Re:Why do you believe that? (Score 3, Insightful) 456

People have been trying to fix E-mail so often that it became common for a pre-printed form to be copied and pasted when someone had another solution. SMTP is so entrenched that there is no real replacing it.

What might be the ideal message app is one that can use multiple channels to send a message. SMS present? Great. Signal, Telegram, or another protocol? Useful. SMTP to a specialized E-mail address with the server autodumping any spam not signed with a proof of work token or being part of a contact list? A thought. Perhaps send the same message (with a unique ID) via several different protocols, with the receiving app validate, check if any copies were damaged in transit, and dump the dumplicates?

We have a shitload of existing protocols. The ideal would be to have the messaging program use those. However, the message format should use existing standards. OpenPGP comes to mind as a good way of encoding packets that is cross platform and can be accessed on almost any platform.

Now that we have a message standard and the ability to use multiple transport protocols, from there it is making contacts, using public keys in a user friendly way without giving up security (perhaps having selectable levels of security), and doing UI work. The crypto infrastructure is the hard part that needs to be done -right- with auditors. The UI work is pretty much commodity stuff.

tl;dr, why replace existing protocols... Use multiples of them.

Comment Re:Dont use lastpass (Score 1) 415

1Password also does something unique. It is able to store your Google Authenticator 2FA keys. That, and allow export in a text format, so you can input them into another authentication app if needed. There are other apps which can back up the 2FA keys like Authy, but the backups are only accessible to the app itself.

Yes, 1Password has had flaws, which were corrected, but it works well, and allows one to store the PW data on a cloud provider of choice.

Comment Re:Individuals with Disabilities Education Act (ID (Score 1) 337

In which case, I assume any student can go to the appropriate university services department and get the video transcribed accordingly, like any other educational material.

The difference would be that it's an on-demand transcription, which would presumably cost a lot less than mandated transcription of all the videos regardless of demand, just because they're public.

Comment Re:Ads. (Score 3, Insightful) 118

This is going to kill AIM. Yes, it takes expense to support third party items, but being open gets more people using the service.

There have been a shitload of closed chat systems, Anyone remember "Ding!" in the 1990s? There were many "Internet phone" companies also offering chat mechanisms as well. The reason why they are not around is because never were open enough to attract third party developers.

Plus, who uses AIM these days? If I need to message someone, it will either be SMS/MMS, FB Messenger, Signal, iMessage, or even Skype. AIM isn't worth the time in keeping a client open for it.

Comment Re:a "feature" you say... (Score 1) 307

That's a great ideal, but it's not the way the real world works.

You can have great people trying to follow great policies... but mistakes happen, especially when it's a late night with an impending deadline (and yes, attackers know those deadlines) or a well-executed social engineering attack. It's not helpful to just say "you're an imposter" and dismiss the fact that the system allowed the attack to succeed.

Humans are fallible, even the "proper" ones. A poor craftsman always blames his tools, but a good craftsman doesn't rely on bad tools.

Comment Re:a "feature" you say... (Score 2) 307

Competent admins: Use proper tools to push applications across the domain, and leave the feature enabled so there's yet another hurdle between the malware-pushing support-call scammers and admin-level access to the system.

Unfortunately, it's no longer a safe assumption that even "sysadmins/developers" actually make an effective barrier against attacks. They get scammed just like everybody else, and are just as susceptible to a well-crafted phishing site or an urgent call from the CEO's new assistant.

Comment Re:...disabled by default... until it's not (Score 1) 307

The majority of Windows systems are corporate workstations, which only need an office suite, PDF reader, and a few corporate-approved applications, typically pushed through SCCM (which I assume will be exempt from this feature).

I agree it could be awkward for home users, but I'll reserve my harsh judgement for when it actually becomes a problem.

Slashdot Top Deals

"I never let my schooling get in the way of my education." -- Mark Twain