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. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. ×

Comment Re:Most of the web really sucks (Score 1) 325

By doing the work in parallel, your one PC will hit many servers and the ones that are busy will delay sending you data till they are free. The others will send you data quickly. Its basically like queue theory; multiple tellers (servers) one queue (PC).

Even if you have ONE server to multiple PCs, doing parallel requests will make more efficient use of all the caches between the parties. The middleware or even server will know that PC5 wants the same resource that PC2 is currently requesting so it can choose to keep it in memory rather than re-read the file again. Or if PC1,2,3,4 send all their requests at once to one server, the server knows to keep in memory and serve File1,2 to all followed by File4,5 to all, etc. That is better for the server than to server Files 1-5 to PC1 at once followed by 1-5 again to PC2 at once, etc. The cache still applies when we have multiple servers.

Additionally, requests one at a time, are not an efficient use of bandwidth. In a single teller situation, your bandwidth usage will fall and rise as you switch between requests* and the load the sender is currently facing. With multiple tellers, they can maximize the bandwidth utilization, if one falls off, the others pick up the slack; if a new request comes in, the others back off... Keeping your bandwidth mostly utilized.

As for your point on the browser adapting to a specific type of network connection; this is not a browser or programmer concern. Software is several layers outside of hardware. The complaint should be addressed to the networking driver or TCP/IP stack setup. Networking is highly segregated with multiple layers. The raw communication is at one of the lowest levels and the type of connection you have should be addressed at that point. Unfortunately, use cases such as your are such niches that Microsoft are most retail network card providers just don't care.

* = There are overheads in opening & closing a request; finding & queuing a resource; switching contexts; authentication; authorization; session management etc.

Comment Re: I thought not all US carriers use LTE (Score 2) 105

That's not a coverage issue, that's a congestion issue. Too many clients hopping onto one tower. That used to happen everyday here 3 years ago where the highways cross... on ATT. The phones on the highway side of the building become useless for 30 minutes in the morning and 30 minutes in the evening. If you get a call going, it's fine; else keep trying.

Coverage is easy to fix. It's very easy for the carries to see when people "fall off" their network and when they see a lot, they put up a tower to cover the hole. Congestion is harder to figure out and could mean backhaul upgrades.

Comment Re:Automatically fired (Score 1) 106

Ok, looking at the other poster's Wiki link, what I got on that report:
1/3 of tax revenues are wasted by govt ops
1/3 aren't collected because people don't pay what they owe
1/3 are used to pay interest on the national debt

It predicted that our debt will be 13Trillion by 2000 but that didn't occur till the Housing bubble burst in 2008. For a 15 year forecast, 8 years off ... is kind of bad. Nor does the report take into consideration or provide recommendations to the impact of Congress varying tax rates or the economy's performance.

1/3 is wasted. This is pretty much true of ALL large organizations. Not just governments. And before people bring up private vs public funds... If your primary customer is the government (Lockheed), you are a country's darling industry (GM, Chrysler, Steel workers), or just too big to fail (Chase, Wells Fargo, Citigroup) the emergency funds are all tax payers'. Even their suppliers are supported by tax payers.

1/3 is not paid. Right, you are arguing that the government steals our money, wastes it, and provides nothing in return. But the primary reason for nothing in return is that 1/3 don't pay what they owe? This would go up if we switched to only a sales tax like the grand parent says.

1/3 is used to pay national debt. Its silly how people talk about national debt; like its a singular metric used to define government inefficiencies. Its the flip side of but the same as how people argue about the performance of a company based on revenue increases; never taking into consideration the many other factors in play.

But paying off debt is easy; we can always just print money. But we don't, because it would hurt the US citizen the most. Because most of the national debt is to ourselves. Far more (2/3s) so than all the foreign nations & entities combined! But really, why are we complaining that others are willing to lend us money to invest in our economy? If they feel we are risky or bad, they will either make it unaffordable or not lend us. The debt stays in a band of efficiency all by itself. Go too high, we print money; go too low, interest rates tank.

The report is basically bullshit and Congress rightfully ignored it.

BTW, Tax Withholdings are actually mandatory by law since 1943. The President vetoed it, but Congress passed it. Meaning the State reps overrode the Federal in passing that law. Most states also have Tax Withholdings. So do some cities! Its a fair way for the public (aka government) to collect revenues to pay for the daily services you consume. The alternatives are to pay up front for the year's services, or the federal government takes a loan that is serviced by the year end collection. Without continuous collections to pay continuous services, the public would actually be more in debt. Additionally, most people aren't disciplined enough to actually save their salary to pay their taxes. So the number of people NOT paying their fair share would go up if all collections happened on Jan/April.

Finally, you can OPT out of most monthly Withholdings! You can elect allowances to reduce the Withholdings. You can even file an Exemption from all Federal Withholdings if you don't own taxes! But of course within a certain margin, you must still pay your total year's worth of taxes on a regular quarterly basis. But the power is entirely within your hands to push your tax payments to the last minute possible. You don't have to pay too much every month and get the extra back a year later.

Knowledge IS power!

Also, Ft Knox would be the epitome of "big central government". Federal Reserve is decentralized governance backed by tax payers. Individual banks would be like little governments.

Comment Re: Oracle worked very hard at making a closed eco (Score 1) 198

In most of these cases, SQLite is a better solution than JSON or XML.

JSONs negative is that it is basically a direct translation of the internal data structures of a program. This results in an inflexible design that is difficult to reuse across programs and versions. SQL provides a universally recognized, mature, stable interface that is tried & tested. It converts the data structures to and from a well organized standard. SQLite provides that capability at an extremely small footprint.

XML... is horrible. In the simplest cases, you should use a .conf file. In more complex cases it is no more useful than SQLite. However, it comes with a massive library footprint. And if you need any kinds of transformative views of your data set, it comes with a large overhead. Additionally, both of the above sit in memory while SQLite doesn't have to.

But to address the heart of your post.. what's your point? I have seen many Oracle, PostgreSQL, MySQL, MSSQL, etc instances that were clearly overkill and/or misused. Situations of _must_ use it because you have it and Everything is a nail. We still count these as DB deployments. In fact this true of most IT tools.

Comment Re:Oracle worked very hard at making a closed ecos (Score 5, Informative) 198

Although I agree with your general assessment, and I think the grand parent was just joking... I want to clarify somethings about SQLite before your post misinforms some of the visitors to this site.

SQLite is the most deployed database in the world. Oracle has more of a niche use case than SQLite. The functionality footprint is extremely small. The installation library is smaller than many DB connection drivers! In short, it provides SQL syntax based access to a flat-file in RAM or HD. It is simple and neat; yet provides ACID compliance. Programming environments and languages do not provide SQLite connectivity; they incorporate the entire system as a library.

It is the storage & decision mechanism for many mobile applications. It is utilized in many embedded & SOC systems. Although the library itself is single threaded, it supports concurrent access. So you can actually write programs to be multithreaded/multiprocessed to scale with the number of cores/CPUs. I personally have written programs that trade CPU counts & RAM for execution time.

But anyway, the cross section of use cases for Oracle/Postgresql/MSSQL and SQLite are basically non-existent... maybe you see some overlap in Prototyping to Deployment. MySQL and SQLite do appear to have some minor overlap, but its small there too.

Comment Re: Trumped up.. (Score 2) 372

Is it really surprising to anyone that with a major change of control in the US, that departments want to keep a tighter rain on anything that could look like
policy statements for a while? Would seem to be pretty sensible really.

Maybe this is the norm in other countries but isn't in the US for quite some decades. Politicians have been quite civilized in leaving publicly funded research out of politics. Very few such agencies cared about administration change beyond the variations in upcoming budgets (multi year budgets are also not messed with after approval by prior congresses; unlike in other fields).

Comment Re: Own goal! (Score 1) 120

Because of entrenched interests, it's hard enough to get ONE of those things at any time. Getting TWO is extremely rare. I have never heard of all THREE as an initial big step.

Usually you get one and move on to the other two as the parties' economies adjust and become flexible to the new environment. The benefits of the initial negotiation lead to additional alignments and weaken/remove entrenched interests.

Yes 3/3 is better than 2/3 but that doesn't make the latter worse than nothing.

Comment Re: What an idiot (Score 2) 277

Any equipment that has seen any mixed personal/business use has always been forensically wiped prior to returning to my employers.
None have ever complained.

Folks should be careful when they do this. In the US legal framework, a personal asset that has been heavily tainted by business use is basically treated as a business asset. The only obligation the business has is to pay fair value of the personal asset.

So wiping corporate data to remove your personal data should only be done if that is OK with the company. Removing your personal data is fine. Not mixing personal and corporate data is best.

This doesn't apply to most other countries that lean the other way. European countries actually lean the taint the other way. Corporate assets can be treated like personal (but still owned by corp) if there is personal data on it. Asian countries don't really care about corp vs personal.

Comment Re:"developed an artificial intelligence(AI) progr (Score 1) 153

Although I agree that "intelligence" is a scale rather than a switch and totally agree on the confusion point about people. Really people's fear isn't AI, but automation. But I disagree that your examples should be on that scale. Maybe on a "program complexity" scale but not intelligence. Maybe these two meet at one point or blur together a little.

But "intelligence" should be more than applying past algorithms to current parameters. Intelligence may start at "learning" new knowledge which is a bit more than just reading books. Its imagining the valid and invalid possibilities of the application of such knowledge. Its that "creation" of the internal knowledge that makes something "intelligent". Intelligence moves along the scale in terms of the number of potential possibilities of that application that can be processed. Basically the ability to digest and internalize a new piece of data across the population set.

Computers are no where close to the kernel of intelligence. WE humans are STILL having to painstakingly through almost a trial&error process, translate, apply, and incorporate the basic definition of what a car is. In the hopes that the definition can be used by the computer to recognize a vehicle in front and to stop before hitting it. There are programs that actually "learn" and create knowledge but so far they have been able to basically build mock bridges after using teraflops of computational cycles.

To further use the autonomous car analogy, we are struggling with it on standard roads... 300 years ago, we didn't have roads, just terrain to navigate. And even the simplest "intelligence" could figure out a good enough route to get from point A to point B without dying or using up too much energy. And it could do it even in a place it has never been to before.

Comment Re: It's about landmass (Score 1) 468

It's a 3 hour trip each way... really, go get a rental for that? 5+ hours is fine; I get rentals just to avoid the mileage on my car or a breakdown far from home.

The point is that until EVs get to the Tesla range at a Civic/Camry price point, people can't be expected to have one car for regular use and another for the not so regular. People can exclude the exceptional or rare use cases like that once a year vacation but there are many uses in between regular and rare. And this is before the whole refill time topic.

Slashdot Top Deals

Mr. Cole's Axiom: The sum of the intelligence on the planet is a constant; the population is growing.