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


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

Comment Re:Bandiwidth is *free* fallacy.. (Score 1) 135

Bandwidth isn't free. However technology makes it cheaper to produce every day.

My cable internet has the same cables it always had for decades. As the companies course of business where they replace their technogy it gets faster and faster. So for your current price you should expect increased bandwidth.

When I was a kid I use to run a BBS. It was first at 2400bps. Then after the modem died I went to 14.4k my users liked the extra speed and there was no way I could find a 2400bps at the store anymore. Then after that died I went 56k modem.

Having a modem die was part of the risk running a BBS replacing it cost money but it was mostly the same amount each time and we get faster speed.

Comment Re: Comment (Score 2) 252

You don't need the DOB for Age discrimination in tech.
If you meet the job experience requirements, then you are too old to work there.

Also even if you are young and like to learn Old Technology and Languages as a hobby better not put them on your resume, because then you will be pinned as an old timer.

Comment Re:Privacy Concerns. (Score 1) 48

The difference is that they know you are in a vehicle and which vehicle. To get that data from your phone, there will be a lot more statistical correlation on the data. So if your phone is going 100mph in a 45mph zone. How do they know it is you, or your just left your phone in a car that went at that speed.

If it is a car that is registered to you, you hold responsibility for infractions of that car.

Also being that we know it is automobile data. if we want to catch speeders it is a much smaller data sets with less big computation.

Select Distinct C.Name, C.Address, Cast(D.DatapointDT as date) InfractionDate from Customer C left join DrivingData D on C.CustomerID = D.CustomerID where D.SpeedSegment >= 75

Comment Reduced OS for short term gains. (Score 1, Insightful) 52

I would focus on getting such devices to run on full desktop OS's or we will get in the trouble that we had with windows 3.1-ME

Where DOS and Windows Up to ME. Were designed for Low End Desktops while Unix/VMS/NT were designed for real computing. By the time 95 came out Desktop PC's were powerful enough to run the Big Boy OS's however we were stuck on the legacy systems for compatibility for over a decade.

What really did the trick was the move to 64bit. And the rise of Web Applications, allowing a much smoother transition.

But these OS's designed for mobile, will only get us in trouble once mobile devices are on par with our desktop systems.

Comment Re:Hope the technology has come a long way (Score 3, Insightful) 130

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) 87

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) 45

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) 87

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 3, Interesting) 116

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 3, Insightful) 354

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 4, Insightful) 354

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) 87

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.


Slashdot Top Deals

Mathematics deals exclusively with the relations of concepts to each other without consideration of their relation to experience. -- Albert Einstein