Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Gonna Have to Disagree with You There (Score 3, Interesting) 658

Wow does this headline have things reversed.

Edward Snowden has been subjected to a month long attack campaign. This started with go after his girlfriend for being a pole dancer. It followed with other negative news stories and criticism by major politicians. From there there was a federal espionage indictment. He then had to flee the country and the USA has gone to extraordinary lengths putting pressure on countries to isolate him. The media has been mainly complicit. And after all that is approval rating has dropped a mere 5 points.

That's the story.

Submitter here and I'm afraid I'm going to have to outright disagree with you. I just don't see your events lining up with this recent drop in support. You're talking about months old efforts to discredit him that seemed to have little effect on his popularity. If you read the HuffPo article you'll see:

Much of the drop in support for Snowden's actions since the earlier poll appears to have taken place among Republicans, who were divided, 37 percent to 37 percent, on whether Snowden did the right thing in the previous poll, but in the latest poll said by a 44 percent to 29 percent margin that he did the wrong thing.

As fallout from his revelations ruin our foreign relations I think you'll see a lot of conservatives switch positions. This is simply a more plausible explanation. US as a power player in world politics and economics is simply higher on some people's agendas then their own damned privacy.

Submission + - According to YouGov Poll, Snowden Support Declining Among Americans (yougov.com)

eldavojohn writes: A recent poll from the YouGov consisting of one thousand responses shows that Snowden's support among Americans has shifted. Now, according to the poll, more Americans think he did the wrong thing rather than the right thing when asked 'Based on what you’ve heard, do think Snowden’s leak of top-secret information about government surveillance programs to the media was the right thing to do or the wrong thing to do?' The results and breakdown can be found in this PDF. Without getting into racial or political breakdowns, the results now show that 38% say he did the wrong thing, 33% say he did the right thing and 29% remain undecided about the results of his actions. Instead of charging the populace into action Snowden may be facing apathy at best and public disapproval at worst.

Comment Oh! "Borrowing" Some UI Stuff, Huh? (Score 5, Insightful) 158

I see this happen sometimes and it can usually be traced back to someone "borrowing" someone else's work on the UI side of things (CSS, JavaScript, HTML, etc) as a starting point and then never altering the important things.

Instead, it belonged to Eric Mueller, who owns the domain themepark.com, which he uses for his web design firm.

Given Zynga's code of ethics (or lack thereof), I would wager this e-mail found its way into "their" product by way of their mission statement which probably transcends game ideas into directly taking web designs that are, by definition, available to anyone with an HTTP connection. Stay classy, Zynga.

Comment Two More Strategies (Score 1) 296

Then when the lie is outed, you try to soften it some by saying it was a mistake, an erroor, or I misspoke.

Don't overlook the other responses like one of the authors of the Patriot Act, Jim Sensenbrenner's response:

As the author of the Patriot Act, I am extremely troubled by the FBI’s interpretation of this legislation. While I believe the Patriot Act appropriately balanced national security concerns and civil rights, I have always worried about potential abuses. The Bureau’s broad application for phone records was made under the so-called business records provision of the Act. I do not believe the broadly drafted FISA order is consistent with the requirements of the Patriot Act. Seizing phone records of millions of innocent people is excessive and un-American.

Oh, so now instead of taking responsibility as the author of that which has threatened your constituents it's the fault of those who interpreted the law incorrectly. Surely, then, you will go after those who interpreted the law incorrectly for breaking the spirit of the law? No? You don't say ...

Or perhaps you'd like to hear George W. Bush's take on his responsibility for his administration allowing the Patriot Act to be passed:

Asked about an NSA program that tracks people's Internet activity, Bush said, "I put that program in place to protect the country. One of the certainties was that civil liberties were guaranteed."

So, we have another slam dunk certainty that civil liberties were guaranteed and as long as you keep saying that, it's true in your own little reality that no one else shares with you! Thank god those were guaranteed, right? RIGHT?

Comment In Windows 8 64 Bit As Defined by Tom's Hardware (Score 3, Insightful) 326

Neat test but I think the summary could at least clarify that the test system is Windows 8 64 Bit. It doesn't really mean a whole lot to me when I'm running a 64 bit distribution of GNU/Linux. Also the tests are selected by Tom's Hardware as a suite ... some of these tests are fairly meaningless to me and I feel like something like cold start time should be more heavily weighted than, say, hardware acceleration performance. The wait time on start up affects everyone and is unavoidable where hardware acceleration is nice but also not something I focus on. Also, why is a topic like "security" included in a "performance" test? I think standards compliance and security should be separated out to their own scores.

Is anyone reading this actually using Windows 8?

Comment Re:You Don't Know What You're Talking About (Score 1) 1073

I am having trouble understanding your post. The parts you quoting appear basically unrelated to your responses.

Basically your post demonstrates a failed understanding that there are many marriage laws at the federal level. To say "Good! The US should stay out of it." makes about as much sense as saying "We should have no federal laws regarding marriage." This includes laws like federal tax laws being applied to married couples.

To recap, the federal government had to weigh in one way or another because they had a large amount of legislation that refers to "marriage." And the opposing sides in this issue actually view either ruling as the federal government sticking its nose in people's personal business. The anti-gay marriage crowd saw DOMA as the status quo and will likely view this overturning of DOMA as the federal government getting involved with dictating what is and isn't a marriage. Conversely the status quo was unacceptable to a small group.

Ethically this is a black and white issue and DOMA should have been overturned. But saying the federal government should butt out is not so cut and dried. Your post seemed to say it's just a marriage certificate and "News flash: gay couples live as married couples whether you like it or not." This is completely the wrong way to look at this, they were not receiving the same benefits as heterosexual married couples and saying "gay couples live as married couples" shows you don't understand the significance of DOMA being overturned. Now surviving spouse benefits will apply to one member of a gay couple same as it would to a member of a heterosexual couple. And that's just one of many things that heterosexual couples were enjoying that homosexual couples could not.

Comment You Don't Know What You're Talking About (Score 2) 1073

Anyway, this is great. People think that preventing gay marriage is somehow taking a stand against homosexuality or something. News flash: gay couples live as married couples whether you like it or not.

You clearly have not been following this issue. This wasn't just about a marriage certificate. This was also about the thousand or so federal laws that applied only to heterosexual couples now also applying to homosexual couples that are married.

Now they can truly be viewed as equal couples in the eyes of the federal government and, most importantly, receive the same exact treatment -- good or bad -- in the federal legislation for married couples.

The only thing banning the marriage certificate does is punish them for being gay.

What rock have you been living under for the past decade?

Comment On Project Cauã (Score 0) 26

First I praise you for your work and your goals -- they are refreshing compared to "please investors." But one of the keywords in your goals statements for Project Cauã is "capitalistic" as in "do all of this in a capitalistic, sustainable way, with little or no money coming from government." This mildly confuses me. I don't see FOSS as directly contradictory to capitalism but your goal of "triple or quadruple the number of FOSS developers in the world" seems, well, a little more public domain oriented than private industry, ownership and other tenants of capitalism. To put my question bluntly, why even pay petty lip service to capitalism when your goals of reducing electronic landfills, free-of-charge wireless and increasing user security are just not monetarily rewarded by the free market? These goals are about empowering people and protecting our future environment, how precisely does that align with capitalism? I understand how your job creation might benefit the economy but I don't understand how you're going to actually create these jobs. What companies are you talking to that have positions for these jobs? Most countries can't even pay to create jobs -- I'm sure several leaders would gladly put down billions of dollars if it meant magically creating productive and sustainable jobs, what is Project Cauã doing differently?

Comment At the Risk of Disgust for Defending the IRS ... (Score 5, Insightful) 356

Did they think it was a for-profit scam, or did they just not understand the approach?

I'm very pro-open source but it appears that the fear from the Internal Revenue Service was that companies were figuring out ways to dodge taxes by moving developers to 501(c)(3) or 501(c)(6) organizations and then paying them in "donations" after the software was released thereby avoiding some federal and state income taxes to what normally would be their regular employees. Basically you would be setting up an educational or scientific group of your own developers, you would be able to pay them less due to 501(c) income tax leveraging and at the end of the day you'd still get your commercial software designed for you under an Open Source license. This, of course, by and large does not happen nor is there any evidence of it (I'd imagine very few open source developers even get paid for it) but was it really so wrong for the IRS to watch out for it? Even if they're not engaging of what the IRS would call "non-linear compensation" you might still be able to pay developers as employees of the 501(c) their regular wages with far less tax.

I mean, are we going to sit here and bitch and moan about corporate tax avoidance in our country and then freak out when the IRS investigates if Open Source groups are being abused in the same manner?

Is it really that wrong for the IRS to identify points of abuse and to look out for them? My gut says they should be able to identify and investigate but perhaps I just can't imagine how they would abuse that ability if they present a legitimate reason. Seems like they had a legitimate reason to watch for unlawful activity, unless I'm missing something?

Comment They Can't Even Hand Out Fines Effectively (Score 5, Insightful) 260

The Chinese can't even effectively fine polluters and now there's talk of capital punishment for polluting? What next? Decimate school children when their class average isn't up to par because the instructor's scolding has no effect?

There are several key problems here that are the real underlying problems: 1) the Chinese government is not unified in their vision of the environment and I'm talking differences spanning across provincial & federal levels as well as between federal ministries. 2) they collectively refuse to accept that their abuse of natural resources is part of their winning equation against other capitalist nation states and, as a consequence, no one can talk about how this will hurt their bottom line even though several parts of the government realize it (we pay them to import our pollution). 3) there is widespread corruption at all levels which is why fining is ineffective -- it's so bad that I'm sure if capital punishment is meted out, it will be given to the fork lift operator who dumped those pig carcasses in the river after his supervisor told him to "make them disappear or you'll disappear." No one up the chain will be held accountable and if they are, they need only grease some local wheels and they can consider themselves shielded.

It's disgusting and it's why I tell people where they can shove it when they complain that the EPA is destroying jobs. It's not perfect but we have to cling to things that kind of work when so many other "solutions" are abysmal failures.

The Chinese government is threatening to kill polluters but they can't see that they're part of and dependent on and benefiting from a system of habitual polluting. Increasing the impact of the punishment is a poor and maybe even more detrimental substitution for actually bringing to justice the true criminals up and down their ranks.

Comment If Life Wasn't So Busy, My Own (Score 5, Informative) 335

How Will You Replace Google Reader?

(Disclaimer: I'm going to use the term 'bandwidth' universally instead of the more correct 'latency' or 'throughput' so normal people can hopefully understand this post) The biggest problem I have with every alternative I have tried is that they are built with the most annoying design flaws. They are so painful to me that I am certain these flaws will be look back upon as the geocities of our modern day web development.

When I fire up an alternative, the responsiveness that was in Google Reader just isn't there. And it always seems like the alternatives require you to hit "refresh" on their interface and then what happens? It apparently makes a call out to every single RSS feed to get updates. On the surface this may seem like standard HTTP way of thinking about things. But it makes for a shit user experience. I have thousands of RSS feeds. Thousands. And if I hit refresh in this paradigm, my browser makes 1,000+ HTTP GET requests. It's not a lot of data but if even one of those requests is slow, it's usually blocking on ceding control back to me.

So let's iterate improvements on here that will get us back to Google Reader style responsiveness, shall we? Well, one of the simplest improvements I can see is to do these requests asynchronously with nonblocking web workers. You can attach each of them to the div or construct that each feed is displayed in and only have them work when that feed is visible (for instance if I am collapsing/expanding folders of feeds). You can grey out the feed until the request comes back but if another request returns first, it is parsed and inserted and activated to my vision. That way if cnn.com comes back faster than NASA's Photograph of the Day, I can read while waiting for my images.

But the core problem is that I'm on my home computer on a residential cable modem and, let's face it, Cox sucks. So what I think Google was doing was sacrificing their bandwidth to actually "reverse" the request from client to server. And, in doing so, they could package up all your updates and ship them out in one request (probably compressed). So, this is how I would approach that. Instead of doing a heart beat HTTP GET to check for RSS updates, I'd build a WebSocket and instead of requesting information, the client (browser) would be listening for information. The event/listener paradigm here would save both the user and the RSS host a lot of bandwidth but it would cost the host of the feed reader service some of that bandwidth (although much less). So basically the client JavaScript would load the page just like normal but instead of continually sending HTTP GET requests, a WebSocket would merely inform the server which feeds are active and listen for updates coming in from the server.

On the downside, this greatly complicates the server side. You need to have one be-all end-all "cache" or storage of all incoming feeds that any user is subscribed to. And for each of these feeds, you need to have a list of the users subscribed to it. And now your server will need to maintain the HTTP GET requests to cnn.com and NASA in order to get updates. When it gets an update, there's two ways you could handle it (user queues are complicated so I won't suggest that) but the most basic way is to send it right out to everyone on that subscription list who has an active WebSocket session established with their account. If a new WebSocket session is established, they simply get the last N stories from their subscriptions (Google included pagination backwards binned by time). To alleviate even more bandwidth from you, you could store it on the client side with HTML5 Web Storage and then the first thing the Web Socket does is find the last date on the last stored element and send that across to the server to establish the session. The server responds with any updates past that time. And from there your WebSocket is merely listening and inserting elements into the page when they arrive.

Of course, after you valiantly save your RSS providers from death by a thousand cuts, you yourself face that same fate. And now you know why Google scheduled a turn off of Reader ...

Submission + - Death of Trees Correlated with Human Cardiovascular & Respiratory Disease (pbs.org)

eldavojohn writes: PBS's NewsHour interviewed Geoffrey Donovan on his recent research published in the American Journal of Preventative Medicine that noted a correlation between trees (at least the 22 North American ash varieties) and human health: 'Well my basic hypothesis was that trees improve people's health. And if that's true, then killing 100 million of them in 10 years should have an effect. So if we take away these 100 million trees, does the health of humans suffer? We found that it does.' The basis of this research is Agrilus planipennis, the emerald ash borer, which has systematically destroyed 100 million trees in the eastern half of the United States since 2002. After accounting for all variables, the research found that an additional 15,000 people died from cardiovascular disease and 6,000 more from lower respiratory disease in the 15 states infected with the bug compared with uninfected areas of the country. While the exact cause and effect remains unknown, this research appears to be reinforcing data for people who regularly enjoy forest bathing as well as providing evidence that the natural environment provides major public health benefits.

Comment Enough with the toy languages like C & C++ (Score 5, Insightful) 72

It's time for people to stop with this pretending to write computer games nonsense.

HTML5 is not a suitable development environment. Javascript is not a suitable development environment. Your web browser is not a suitable development environment. HTML5 is vaporware. HTML is designed to display TEXT.

Please re-read those sentences until you get it through your head. If you want to write a computer game, start with a real programming language:

1. C 2. C++

I recommend C so you don't get distracted by all the horse**** theory around OOP.

If you need a graphics engine, fine. Get one. Then code the game in a real development environment on a real computer (not a fiddly mobile device) on the metal. It will be hard, but the results will be worth it. If you can't bring yourself to do this, then you have no business programming or writing computer games.

P.S. I'm not interested in Javascript DOOM or whatever the "gew-gaw of the week" is, and I've been programming computers for 37 years, so I'm not interested in your tech credentials either. Either code the game or don't code the game, but knock it off with this artificial development nonsense.

That is all.

It's time for people to stop with this pretending to write computer games nonsense.

C/C++ is not a suitable development environment. VI is not a suitable development environment. Emacs is not a suitable development environment. C++14 is vaporware. C++ is designed to focus on OBJECTS, not GAMES.

Please re-read those sentences until you get it through your head. If you want to write a computer game, start with a real instruction set:

1. ARM (ARMv7 not ARMv8)
2. x86-64

I recommend ARM so you don't get distracted by all the horse**** bloat around CISC.

If you need a punch card reader, fine. Get one. Then code the game on a real ENIAC (not a fiddly PC) in the vacuum tubes. It will be hard, but the results will be worth it. If you can't bring yourself to do this, then you have no business programming or writing computer games.

P.S. I'm not interested in C++ OOP or whatever "Stroustrup's latest fly-by-night language" is, and I've been programming computers for 1,337 years, so I'm not interested in your tech credentials either. Either code the game or don't code the game, but knock it off with this artificial C/C++ development nonsense.

That is all.

Comment Pretty Sure The Onion Got It Right (Again) (Score 2, Informative) 103

I'm pretty sure The Onion hit the nail on the head (as well as their actual review of it).

But this is coming from someone who's probably going to see Frances Ha tonight and is still trying to get his hands on a copy of Incendies so if you want to laugh and don't want to have to think ... watch it make millions.

Slashdot Top Deals

For God's sake, stop researching for a while and begin to think!

Working...