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

 



Forgot your password?
typodupeerror

Comment: Re:Algorithms (Score 0) 161

by MikeBabcock (#48535669) Attached to: Why Apple, Google, and FB Have Their Own Programming Languages

You can write network code in Java, certainly a lot of people do, but its lack of unsigned types makes simple network address/mask calculations much more complicated than necessary.

You can implement a 3D game in Python, but its interpreter and memory management is going to make it much less efficient than the same game in C++.

You certainly could write a gene sequencing package entirely in ARM assembly language, but it would be hell to debug and would take a lot longer than necessary.

Just because every Turing complete language is functional doesn't make them equivalently suitable for specific uses.

Comment: Re:Cult (Score 1) 488

by MikeBabcock (#48510473) Attached to: Ask Slashdot: Non-Coders, Why Aren't You Contributing To Open Source?

So true. Years ago I attempted to be an active participant in the Gnome UI group -- it turns out unless we agreed with the leaders, our opinions were invalid anyway.

The problem with Open Source is frequently also its detriment -- pretty good software written by a handful of brilliant people who have the social aptitude of a small snail. When others then try to join and change the project, they have absolutely no way or willingness to assimilate those comments and suggestions into the actual software.

I say this as a programmer myself who really hates having to deal with users some days, but without their input, most all software would suck.

Comment: Re:Shyeah, right. (Score 1) 284

by MikeBabcock (#48469407) Attached to: Is LTO Tape On Its Way Out?

We also use hard drives for backups. We make sure we do weekly read tests on drives and that the data is actually valid. We also run a SMART check on each backup disk before it is used and replace and destroy the ones that fail. The only bad part about hard drive backups is secure high speed interfaces for off-site devices.

Our OS who art in CPU, UNIX be thy name. Thy programs run, thy syscalls done, In kernel as it is in user!

Working...