Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror

Comment Re:funny I should see this right now (Score 1) 94 94

mongodb? Use something that's been tried and true for at least 10 years. Go with MySql or PostGresql and screw the noSql toys until they mature and have decent docs.

Let pioneers take the arrows, the rest of us stay in proverbial Boston, which has infrastructure and seasoned specialists, and get shit done. And we have nice lawns to kick fanboys off of.

Comment Re:Here's the list (Score 1) 94 94

The problem with most software isn't that it can't be modelling and rely on basic physical principles, it's that many projects fail to take specs and testing seriously

Most requesters (users) don't really know what they want UNTIL they actually see something concrete, and then realize it didn't fit what they had in mind. We don't need engineering, we need mind-readers. If users had enough time to sit and be thoroughly interviewed about needs and preferences, they wouldn't need automation to begin with.

And further, how to make software maintainable in the longer run is highly disputed largely because it depends on "wetware" and unknowns, such as developer perception of code, and unknowable future domain changes.

It's more akin to writing technical documentation than to building a bridge: how do you write documentation that's clear to the audience, but flexible enough that it doesn't have to be largely reworked for every change.

There is no magic modularity formula: domain issues inherently intertwine (or can intertwine in the future even if not at original launch.) You can't hide intertwining, you have to find a way to manage it well.

Comment Humans (Score 1) 94 94

Software development seems to be riddled with arrogant know nothings who think they can cut corners or reinvent the wheel...

That's a problem with human nature, not just devs. We are not Vulcans. Humans are impatient, egotistical, fixate on the wrong factors, and often just plain random; and most don't know it or care.

I know some well-educated people who are complete idiots outside of their narrow specialty. I'm probably an idiot also in ways I don't even realize (please don't educate me in replies). My head-model of the world is perfectly logical and consistent to me, but it's probably highly lossy against the real world.

Gee, it's almost as if we are merely upright apes who happen to be able to talk and write. (I would have said "hairless", but I'm hairier than the orangutans I see in the zoo.) They fling poo, we fling nukes.

Security

Video Veteran IT Journalist Worries That Online Privacy May Not Exist (Video) 30 30

Tom Henderson is a long-time observer of the IT scene, complete with scowl and grey goatee. And cynicism. Tom is a world-class cynic, no doubt about it. Why? Cover enterprise IT security and other computing topics long enough for big-time industry publications like ITWorld and its IDG brethren, and you too may start to think that no matter what you do, your systems will always have (virtual) welcome mats in front of them, inviting crackers to come in and have a high old time with your data.

Note: Alert readers have probably noticed that we talked with Tom about cloud security back in March. Another good interview, worth seeing (or reading).
Programming

.NET 4.6 Optimizer Bug Causes Methods To Get Wrong Parameters 123 123

tobiasly writes: A serious bug in the just-released .NET 4.6 runtime causes the JIT compiler to generate incorrectly-optimized code which results in methods getting called with different parameters than what were passed in. Nick Craver of Stack Exchange has an excellent write-up of the technical details and temporary workarounds; Microsoft has acknowledged the problem and submitted an as-yet unreleased patch.

This problem is compounded by Microsoft's policy of replacing the existing .NET runtime, as opposed to the side-by-side runtimes which were possible until .NET 2.0. This means that even if your project targets .NET 4.5, it will get the 4.6 runtime if it was installed on that machine. Since it's not possible to install the just-released Visual Studio 2015 without .NET 4.6, this means developers must make the difficult choice between using the latest tools or risking crippling bugs such as this one.

Submission + - Rematch--Newegg beats patent troll over SSL and RC4 encryption->

codguy writes: After a previous failed attempt (http://yro.slashdot.org/story/13/11/26/1927254/jury-finds-newegg-infringed-patent-owes-23-million) to fight patent troll TQP Development in late 2013, Newegg has now beaten this troll in a rematch (http://blog.newegg.com/newegg-vs-patent-trolls-when-we-win-you-win/). From the article:

"Newegg went against a company that claimed its patent covered SSL and RC4 encryption, a common encryption system used by many retailers and websites. This particular patent troll has gone against over 100 other companies, and brought in $45 million in settlements before going after Newegg."

This follows on Intuit's recent success in defending itself against this claim (http://yro.slashdot.org/story/14/06/26/1353216/intuit-beats-ssl-patent-troll-that-defeated-newegg).

Link to Original Source

Submission + - The First Airplane on Mars

braindrainbahrain writes: Undergoing research by NASA, the Preliminary Research Aerodynamic Design to Land on Mars, or Prandtl-M (not-so-coincidentally named after German aeronautical engineer Ludwig Prandtl) program is developing an airfoil with the ultimate goal of flying in the Martian atmosphere. The program has flown 12-ft. span models, the Prandtl-D1 and -D2, in Earth's atmosphere to prove that the flying wing design could overcome adverse yaw effects without including a tail. A larger 25 ft. model will be tested shortly and further tests call for prototypes to be balloon dropped at 85,000 feet and later at 115,000 feet to simulate Martian atmospheric density. If all goes well, it could be deployed from a cubesat container after hitching a ride to Mars with a rover in 2022.

Alternate, non-pay walled source: http://www.nasa.gov/centers/ar...

Submission + - Microsoft's Windows 10 now live

mrspoonsi writes: Right on schedule, Microsoft has begun prompting users of Windows 7 and 8.1 to upgrade their machines to Windows 10. The process has begun in the parts of the world where it is already July 29th; this includes China. The company began taking reservations for Windows 10 back in June, and as we reported earlier this morning, it is already starting to pre-load the OS on to those machines. While not everyone will get the OS tomorrow through the upgrade program, it does appear that there will be quite a few users who will be able to install the OS as a free upgrade on the 29th. Windows 10 is expected to be installed on a billion devices within the next three years and to achieve that milestone, they will need to upgrade a significant number of devices to the new OS from Windows 7 or 8.1.

How much net work could a network work, if a network could net work?

Working...