Slashdot is powered by your submissions, so send in your scoop


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Re:Hope the technology has come a long way (Score 1) 51

The biggest mistake people make, is thinking, if technology X was tested and it failed. that in 50 years with new technology and materials it will still fail.

Vertical take off technology use to depend on a skill pilot to manually account for dozens of corrections per second. Computer can handle thousands of corrections per second.

Equipping a device the person transporting was considered one of the lightest component, while now it is one of the heaviest.


Comment Re: Wow (Score 1) 63

Well I wasn't bragging about my preprocessor syntax. I actually had to look them up, because it had been a while. However back in the day, changing those were the key to cross platform capability. As with #ifdef it would tell the compiler which version of a function to load.

Now using a browser for emulation is mostly a toy. However why can't we have fun with toys every now and then. Why does technology need to be "enterprise class" all the time?

Comment Re:Disappointing (Score 1) 36

Well they are all angry that they couldn't afford a Mercedes.
However I expect it is you is angry at them and portray when even a BMW driver is bad, that you put them all in the same bucket, while someone who may be equally nasty in a beat up Honda, you just classify as some low level slob and drive away in your fancy newer car, confident that you are better than that.

However it is Baby Boomer thing, to try to show status based on the car they drive, less so in Gen X and even less in Millennials. It would be interesting to see if this changes over time, when Gen Xers get those high level positions and Millennials get steady work and jobs.

Comment Re:Wow (Score 3, Interesting) 63

Where do you draw the line?

Browsers use to just do text with hyperlinks, then we added formatted text and then pictures, additional text positional and formatting. Then we added input form features. After that we did some preserver checks to validate information before sending to the server so people didn't have to wait for a response. The types of checks got more complex and also needed better ways to show the validated info. Then we realized we didn't need to reload the whole page just send the data needed, based on the data the display can be changed...

Once you give a programmer a tool, that can do IF, Loops and store variables it becomes a development platform.

Comment Re:IoA (Score 2) 88

At the time 32 bits seemed like a lot of data to send.
On a 300bps modem it would take a noticeable fraction of a second. 64bit or 128 bit would take much longer, and slowdown nearly everything. Also RAM was small think kilobytes having to store that much data would be sacrificing it somewhere else in the code.

In short if it were implement back then, it would never catch on, and we would be using a different networking protocol now. Perhaps one with much more problematic limitations.

Today using 128bit address having the ability to give more IP Addresses than possible in the universe, really make sure that just randomly picking an address probably will not create a duplicate address.

Comment Re:This again? (Score 1) 273

Assembly isn't hard, however it is tedious. You have a relatively small set of commands that do simple things. So for example if you want to print something. You will need to assign the memory address/registers for your text, populate that memory address with the data. Tell where it will look for that set of data, then call the interrupt that will have the video processor turn your string to text.

or you can use printf that does all that, and more for better performance, as it can buffer the data set and display the data more efficiently. Because the person who wrote the printf probably spent a lot of time to get that command right, while if you are working on your own app. You probably don't have the time to recreate all that work for a simple result.

Comment Re:This again? (Score 2) 273

Well developers should be concerned about that.
If you are a Perl Programmer, or Ruby programmer, and you see that your favorite language is falling off the list, perhaps it may be important to your career to brush up on the popular languages. I myself rarely do C or C++ programming, mostly Python, C# and Java. However every once in a while I will do and do some C/C++ coding on it to see what is new and discover things that I had learned in other languages had also been in C/C++ or was recently added to it. While my professional work, doesn't need me to use C/C++ knowing that it is still a popular language means I should keep up some practice in it.

Comment Re:Wow (Score 1) 63

There is the concept of using a platform independent to run a platform specific OS and applications which is rather appealing.

Especially for those who were computing in the 1980's and 1990's where platform independent meant, you were just changing a few #define a full compile away (or if you were lucky you had the make command that did the #defines for you. Then if you had a different enough platform, you may still not be able to get it to compile, because the programmer didn't know that your OS or Linux distribution didn't have such libraries installed by default.

The holy grail was to be able to run different apps for different OS's on the same system. We now have Wine, Dosbox, and Virtualization technologies that covers most of that.

As systems are moving away from Plugins, and Interpreters. The browser like it or not, has became the default method of running applications on your system.


Comment Re:log files (Score 1) 183

Well for most devices the hardest part is connecting it to WiFi once that is set you are good to go.
I have had engineers getting compleatly fusterated at me because when I installed the app it it was in the start menu and not an icon on the desktop. When I showed them where it was I was floored when they went "How the hell do you expect me to find it there!"

Comment Re:Control and management (Score 1) 183

That isn't an excuse, as a software developer you are supposedly making such software that you think is getting hacked or spied on.
However more to the point being IT professional and even a good one doesn't mean you are able to manage all things "computer" equally well. I know I get fusterated at work when they give me a job that the system administrator or DBA normally should do. Not that I can't but because these are jobs that these people do all the time and have such processes in mussel memory while I would need to Google the answers and pick from the stuff that makes sense.
For most software development networking is the stuff that is Handled by the OS or from an other component and our program just talks to it.

Comment Open source version of siri / echo (Score 3, Informative) 171

The answer is MyCroft

I plan on buying one of these the very soonest I can once they are actually shipping the hardware. Echo is crippled by the many limitations Amazon coded in on purpose -- it's basically something that looks up text matches and does something if it finds one. No language parsing worth a damn. Even so, it's very useful, and within those limits, you can make stuff for it, Amazon's pretty open about it as long as you can set up a secure server (ugh) or use their cloud (double-ugh.) Siri, as per usual for Apple, is a much more closed system, and frankly, it's of no interest at all to me because of that.

Mycroft is completely open source. I have very high hopes for it because of that. I have reams of my own natural language processing code I should be able to plug right in the moment there is a speech-to-text engine I can use directly. Others do as well. Custom apps in the home space, that are actually somewhat smarter than...

[if string == "turn on light" then TurnOnLight]

I suggest everyone check MyCroft out. Perhaps you'll be as enthused as I. I can hope. ;)

Comment Re:Ask Slashdot (Score 1) 171

There is enough buzz with Apple, Google, Amazon and Microsoft to make a point that it is popular technology and shouldn't be dismissed because normal techies (myself included) find voice command technology lacking. However I see a lot of melenials using it as well in cars or other hands free devices. In some way voice commands are bringing back the command line interface.

The problem with open source versions is having a cloud system or massive computing willing to put up with the demand without a solid business model to pay for it. The reason for Siri success isn't the speech to text interface nearly any system can do that. But being able to interpret what you say and then come up with results is what we need the addition Horse power that we can get from a larger remote system.

Slashdot Top Deals

He keeps differentiating, flying off on a tangent.