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: Who cares? (Score 1) 502

because its a giant scam you imbecile.

Duh? That's why everyone wants something done about it. Externalizing pollution to get an easy subsidy isn't merely a scam, it's an old and obvious scam.

The trouble is, everyone does it. If I tell you to stop scamming everyone, then you'll tell me to stop scamming everyone. It's all well and fine for me to try to stop paying for your subsidy, but you better keep on paying mine!

Comment Re:I still don't get it. (Score 1) 128

How was it NOT extortion before the law?

I haven't found the text of the law to read, but I can guess.

I used to work for a place where, in the late 1980s and early 1990s we would occasionally sell ransomware to clients who had iffy credit. Pay your bill every month, and we'd send you an update to our software. Stop paying or don't install your update, and a time bomb would go off: it fails to start. The software's data wasn't encrypted or anything, but it was in a proprietary undocumented form, so it was effectively unusable. (Unless you set back your machine's clock, which would have some annoying consequences for data entry speed.)

I think what we were doing would probably be considered ransomware to most people.

The reason I wouldn't call that extortion, is that the client would agree to it beforehand (and without any coercion or duress) and they would get something of value (our software) in exchange that they previously didn't have. Don't wanna do it? Don't sign the license agreement. (Yes, back in those days, a license was actually a real contract, and customers would sign it and we'd put it in a filing cabinet. No after-the-fact "surprise! you didn't really buy this in spite of having thought so at the time you parted with your money!")

I think what we were doing would probably not be considered extortion to most people. (But I'm still glad I don't do that anymore.)

Comment hyberbole (Score 1) 284

The article linked is just click bait.

The analyst said that Twitter's data quality is "horrible". Chowdhry said that many pollsters used Twitter data to predict a Hillary Clinton win in the U.S. election but the fact that Donald Trump won shows that data quality is poor. One reason for this is too many fake users on the platform, Chowdhry claims.

Twitter has had issues with monetization, but the idea that the platform is somehow flawed because some idiot used it as a source polling is nuts. You can't determine an election from reading tweets.

Twitter differentiated itself from other social sites by embracing simplicity and mobile. The simplicity of twitter has also hurt it, because it keeps failing at expanding the platform beyond tweets making it a poor growth stock since its user growth has stagnated.

Comment Re:liability, permits, hazmat, max hours on duty, (Score 2) 97

At many truck stops youll see a kiosk for OO's (owner-operators) to browse available jobs.

And remember, if you don't like what you find in the mission computer, you can always go to the bar. At the bar, there's oftentimes someone hanging around waiting to offer a job to anyone who walks in. Maybe they'll hit you up to move some shadier cargo/contraband, or they'll offer pirate bounties, or they might even try to recruit you from freight missions to doing combat missions for the military!

For the latter, make sure you have upgraded all your truck's weapons and gotten your combat rating and legal status up. Also, get expanded fuel tanks. Invariably there will be some deep strike mission far from any good place to refuel. So you'll either have to have big tanks, or you'll have to hunt enemy truckers to take their fuel to get you back home.

Comment Re:Huh? (Score 1) 63

The whole point of NSLs is that there is no prior judicial oversight; there's no court to defy. I'm not saying they wouldn't be punished somehow, but it wouldn't be contempt of court. These things exist because there's some law that imposes a prior restraint on the receiver's speech. If it were to end up in court, you'd hear words like "first" and "amendment" long before you hear words like "contempt."

Comment Re:Good for them! (Score 5, Insightful) 858

Because this information is being used as a witch hunt to identify low level employees for removal. These low level employees may not have been the decision maker when it came to selection of who would go or not, and as a result, the questions in the questionaire may incorrectly represent actual responsibility or functionality of the employee beyond that single question. Additionally, you can't arbitrarily remove government employees from their jobs without a substantive reason - as opposed to an ideological one (last time I can think of was the air traffic controller's strike during Reagan years - which directly impacted public safety)

As a result, the responsible leadership is saying "this is my responsibility; we can get into details at my level." This is the right thing to do, and also serves the people at the same time.

Comment Re:Nonsense. (Score 1) 406

There's research that shows that there's a point where your salary desire is sated, and more money while nice ceases to be the primary reason you work. In other words, once people are compensated at 100k/year they are more likely to be motivated by ping-pong tables and free soda type perks than 101k/year, even if the 1k is worth more.

Obviously, the majority of people have not hit that level yet.

That number for me would need to be $150,000 - as that would allow me to set aside a rainy day fund without having to cut basic things to the bone. My current problem is year over year - I end up with cash flow problems due to unplanned breakdowns that require significant outlay beyond what I've set aside - including dogs and cats getting older and costing more when they need to go to doctor, breakdown of home appliances and integrated components, and automotive repairs (I don't have a car payment - but things are breaking down on my car that require outlays), realestate tax increases, etc. On top of that - health care cost increases, and need to continue feeding 401K also takes a hit. I think this is releative to regional differences in standard of living. In California - that number may be significantly higher than that I think is appropriate.

Comment Here is what I would do with $5 Million (Score 1) 406

1. pay off the bills & repair everything -= $200,000 would do it (close out mortgage, student loans, and a few long term odds and ends and pending maintenance).

2. fund for children to finish college -= $100,000 ($50,000 per child - 2 children)

3. fund for wife and myself to further our educations -= $100,000 ($50,000 each) (education is very important - never stop learning)

4. diversified investment fund: $2,000,000 --- stocks, bonds, money market

5. entreprenurial fund: $2,600,000 -- would retire from current job early, and use these funds to start my own businesses. I would continue to work every day until I run out of these funds, or die - whichever comes first. Profits would pay our annual bills (food, taxes, maintenance/replacement etc), and otherwise be rolled back into the fund. This would be frugally managed.

Can't imagine not having something valuable to contribute. If I was insanely rich (billions of dollars) I would definitely be investing in organizations and businesses that I believe in - and probably could justify upgrading some things to make that easier to accomplish.

Would there be some parties, vacations, and trips abroad in there? You betcha. However, I can't see just partying or wandering aimlessly. Life has to have meaning, and meaning comes from within.

Comment Re:the paradox of reporting self-serving statement (Score 1) 376

Not switching because:

Windows --> Linux (Complete) - tired of 'flaky' stability and features from one Windows release to the next. Linux is good enough to game on now - and that's about all I was holding onto windows for. Tried gaming on Mac a long long time ago - and gave up as was prohibitively expensive. Code, game, and surf on Linux.

Macs --> ? No reason to upgrade hardware at this time because I can't afford it for a number of reasons, and the 'new' tech isn't compelling enough to go into debt for new hardware anyway. Existing systems do what I need, and have the integration that I need for creative endeavors (graphics, sound, writing).

Comment Re:Never going back... (Score 1) 376

This traffic wasn't a couple of UDP packets. It was a significant amount of TCP packets (unencrypted HTTP protocol) and other things I couldn't identify (presumably encrypted?). With 3 Windows machines on the network sending to the same targets across a single NAT'd IP address (what most residential customers have available to them) after a week to a few days (depending on the volume of activty) -- the network would slow down to a crawl. From the NAT article on Wikipedia:

With NAT, all communications sent to external hosts actually contain the external IP address and port information of the NAT device instead of internal host IP addresses or port numbers.

When a computer on the private (internal) network sends an IPv4 packet to the external network, the NAT device replaces the internal IP address in the source field of the packet header (sender's address) with the external IP address of the NAT device. PAT may then assign the connection a port number from a pool of available ports, inserting this port number in the source port field (much like the post office box number), and forwards the packet to the external network. The NAT device then makes an entry in a translation table containing the internal IP address, original source port, and the translated source port. Subsequent packets from the same connection are translated to the same port number. [PAT (Port Address Translation) resolves conflicts that would arise through two different hosts using the same source port number to establish unique connections at the same time. This is the case with my Windows machines, so even more levels of translation per packet] - Lod.]

The computer receiving a packet that has undergone NAT establishes a connection to the port and IP address specified in the altered packet, oblivious to the fact that the supplied address is being translated (analogous to using a post office box number). A packet coming from the external network is mapped to a corresponding internal IP address and port number from the translation table, replacing the external IP address and port number in the incoming packet header (similar to the translation from post office box number to street address). The packet is then forwarded over the inside network. Otherwise, if the destination port number of the incoming packet is not found in the translation table, the packet is dropped or rejected because the PAT device doesn't know where to send it.

As you can see - there is a lot of overhead to alter the outgoing and return packets - and all of that information needs to be kept up by the router/firewall in the residential gateway. Also note: including cellphones, tablets/pads, and other machines (Linux and Mac) - I have about 14 machines on the network - in addition to the 3 Windows machines - so the gateway is already overloaded. While there were some problems that manifested over the course of a year, and a reboot of the gateway would clear up, the installation of Windows 10 on the network caused this to accellerate to an unusable state immediately. If Windows were a dog, I would be tapping it on the nose with a rolled up newspaper for going on the floor.

The key problem for me was time. I don't have the time to learn how or even if these communications can be turned off in Windows, which is basically a blacklist solution. What is needed is a opt-in or whitelist solution, which is essentially what Linux offers out of the box (if you discount systemd - but that's a whole other thread).

My internal network is GigE around the house with a wifi device for the handheld devices - and I have no problems routing packets internally all day long. The issue is the gateway of the service provider, so you're partially right in that the service provider's residential network offering is a 'shitty network' solution. I expect they would only support 2 to 4 devices based upon their edge device and engineering. If I had the cash to spend monthly for commercial service with multiple internet routable IP addresses that could set up to load share, I would. It was far more cost effective, and simpler just to remove Windows from the network instead.

Comment Never going back... (Score 1) 376

I loaded Windows one last time when Windows 8 came out - and upgraded to Windows 10 on all of the systems used primarily for gaming in the household. That's when the problems started happening: I detected a large number of connections back to Redmond Washington coming from each machine. Taken together these connections brought my network to a stand still, primarily I believe due to NAT table conflicts and related resource issues on the router/firewall. I loaded Linux - and the problem went away.

With Steam, and other gaming venues for Linux - I'm done. Never going back to Windows again. If I were to buy a surface - it would be to load Linux on it - which would be a waste of money.

Slashdot Top Deals

The first sign of maturity is the discovery that the volume knob also turns to the left.