Follow Slashdot blog updates by subscribing to our blog RSS feed


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

Comment Re:"Proof" required for the full payment (Score 1) 85

>How do you prove "intention"? Anyone who purchased a PS3 before the announcement could claim they had intention of installing a different OS and there would little chance of disproving it. Following through with an intention is much easier to prove / disprove.

If you have a Slashdot post from 2010, then you can demostrate intent, and they allow it.

I found various posts bitching about Sony, but none demonstrating intent, so I only filed for the $9.

Comment Re:Cry Wolf (Score 1) 377

>She doesn't seem to be all that good at picking IT subordinates

To the contrary. Her choice in IT specialist seems to have worked out perfectly for her, since he was able to violate a document preservation order (protecting her, if the Wikileaks emails are anything to go by) and get immunity for it (protecting him). Nobody got to see the emails to see if they had any classified information before they were deleted, so there's that also.

And she was able to blame her use of classified material on an unclassified server on her brain blood clot, and then later on deny any health problems that would disqualify her for the presidency.

If it wasn't for the media doing everything they can short of calling Trump a molestor (oh, wait, Anderson Cooper did that during the debate), Hill-dawg would have been disqualified a long time ago.

Comment Re:He is right though (Score 1) 150

It was not vectorizing properly. I rewrote the library call in C++ and got it to vectorize correctly, which took it from 6 seconds to about 0.06 seconds, but with assembly I was able to beat it by a factor of 2. Again, without much work on my part.

Actually, the most time consuming thing was implementing the whole thing a fourth way using C++ intrinsics, which are supposed to compile down to assembly in an optimal fashion, but are sparsely documented and didn't end up being any faster than what the optimizer was able to do.

Comment Re:He is right though (Score 4, Insightful) 150

>This doesn't mean that the ARM instruction set isn't a joy to work on though.

Yes, I'm glad somebody here said this. I have programmed assembly for x86, 68k, MIPS, SPARC, etc., and ARM is my favorite by far to program in. It's very sane and sensible. The ISA's documentation is... ok, there could be better documentation on ARM's part, but it's good enough I suppose.

I was able to take an image manipulation library function call written in C++ from 6 seconds to .03s using assembly in about an hour's work. (A 4K image file held in memory, processed by a RPi 2.) That would be good enough to do sepia toning in real time on a 4K video stream if the RPi 2 was actually capable of doing I/O fast enough to feed the function.

Comment Re:Lost emails (Score 3, Interesting) 404

>The timeline is that she was investigeated for Benghazi, and while being investigated, noticed improper emails. She wipes the improper emails, then later there's an investigation into the improper emails. The "evidence" was already destroyed, back before it was evidence.

The evidence was wiped after the state department asked for her emails:

âoeWe learned today, from her attorney, Secretary Clinton unilaterally decided to wipe her server clean and permanently delete all emails from her personal server,â he continued. âoeWhile it is not clear precisely when Secretary Clinton decided to permanently delete all emails from her server, it appears she made the decision after October 28, 2014, when the Department of State for the first time asked the Secretary to return her public record to the Department.â (

And then after they found an archive of the emails after the subpeona, illegally destroyed the evidence AFTER it was evidence:

"On March 4, 2015, the House subpoenaed all emails from Clintonâ(TM)s personal servers, including a document preservation order.

PRN staff member X had a âoeconference call with President Clintonâ(TM)s staffâ on March 25, 2015, after which â" sometime between March 25th and 31st â" âoehe had an âoh shitâ(TM) moment,â when he realized he had forgotten to wipe clean the PRN server as he had been instructed to do by Mills in December 2014.

image: http://thefreethoughtproject.c...Ã--442.png

At some point during those six days, PRN wiped the server clean using BleachBit â" despite the subpoena from the House earlier in the same month.

In fact, PRN staff member X admitted to deleting the remaining emails despite being âoeaware of the existence of the preservation request and the fact that it meant he should not disturb Clintonâ(TM)s e-mail data on the PRN server.â" (

This is direct destruction of evidence and obstruction of justice, so naturally the FBI gave immunity deals to the people responsible, who then turned around and say Hill Dawg had nothing to do with it. It is fantastic (and I don't mean that in the good sense) how this investigation was conducted.

Comment Re:Tactical Move (Score 2) 302

This is actually a big part of Trump's plan for his presidency. Tax holiday, bring back the billions Apple and Microsoft have stashed overseas, and put the money to work inside of America as well.

It's well known that they're just waiting for a tax holiday to do this, so Obama could theoretically steal some of Trump's fire in the unlikely event it looks like he's going to win and do it early.

Comment Re:Its really the library not the language (Score 3, Informative) 232

> Also we went recently through a phase in computer science education where people were really only taught java. Its the only tool in their toolbox.

Yep. I went through the curriculum of the top 10 computer science universities in the country, and all of them teach either Java or Python in their introductory programming classes.

Only a single one (Stanford) even offered C++ as an alternative.

Which is why I'm working on a tool that will hopefully make C++ more appealing to educators, by replacing the traditionally horrendous error messages with an easy to read paragraph targeted at newbie programmers. I'll be presenting it at CppCon next month.

Comment Re:And what is AMD doing? (Score 2) 56

I can't tell if you are serious or not, but their Zen architecture should be dropping soon, and they at least in theory have caught up with the Intel CPUs of a generation or two ago.

If they have a good price point, they might start actually giving Intel some competition, which is good, since Intel has done next to nothing very interesting since the Ivy/Sandy Bridge days.

Comment Pi Desktop (Score 1) 134

Hi Eben,

I teach classes using the Raspberry Pi 2 (soon to be switching to 3, I hope) in a variety of contexts, such as with students wanting to learn ARM assembly and to K-12 teachers who want to do physical computing in their science classrooms.

It feels to me like the RPi is focused a little too much on Python and Scratch. I understand that it's called the Pi because of Python, but ARM assembly is my favorite assembly language, and bare metal assembly in particular is just a really natural fit for physical computing due to how easy it is to turn GPIO pins on and off. But the lack of documentation for the newer Broadcom SoCs has made it difficult for my students to write bare metal projects. So this leads to my question for you: are there any plans on rolling out better documentation / support / code examples for assembly on the RPi 2 and 3?

Despite this sounding like grousing, I would like to assure you that I love everything you've done with the Raspberry Pi and the notion of physical computing in general. Everyone who takes an assembly class or science technology workshop with me this year will get a free RPI3 and a bunch of sensors, wires, and motors to do hands-on, open ended projects. And I've been doing this for a while and it works really well. Thanks again for all of your vision and tireless effort you've spent in this arena.

Comment Re:How to advocate for desktop dev in a phone worl (Score 1) 515

>A lot of tech people tend to forget that for most people, a computer is not an end unto itself. It's just another tool for getting their real work done. Why "advocate" a desktop if people can get their work done on a tablet or phone? A desktop system has a lot of complexity that, for most people, probably tends to get in the way of actually getting their work done as much as it helps them.

Tablets and phones are consumption devices, not creation devices. They are a hideously bad match for trying to do any sort of serious development work, or even your bog standard PowerPoint deck. A Surface is about as tablet-y as you can get while still being able to do reasonable work, but a Surface is still a real computer under the hood. Anyone who works with touch-only systems could probably give you a long list of design decisions that slow them down when trying to do anything serious.

>I'd argue that very few people's productivity is measured in how efficient their file operations are. It's sort of like believing you're going to be vastly more efficient as a programmer if you memorize a bunch of keyboard shortcuts or type 60wpm instead of 30. Unlike the movies, programming isn't about how fast you type.

I think his point isn't just doing file operations, but rather that everything from the CLI is going to be faster and more powerful than a GUI when you know what you're doing. GUIs are great when doing graphical stuff, but for text-based work, text-based interfaces work better. UNIX is an operating system that is also an integrated development environment.

And typing fast really does make a difference. I mean, sure, Amdahl's Law and everything, but when you know what you're going to do, your typing speed will linearly translate into productivity.

Comment Re:Impressive (Score 1) 106

>False. What telecoms â" correctly â" object to, are efforts by local governments to compete with them. Private businesses, individuals, or non-profits are fine...

No. They lock up the last mile and do everything they can to stop private competition as well. If you're lucky enough to live in a densely populated and affluent area, you might be able to get high speed internet through microwave (the pricing is actually pretty competitive), otherwise you're going to be stuck choosing between the two horribly shitty options of either AT&T or Comcast.

It's a duopoly, and enforced by our legislators that are bought and sold by them.

Slashdot Top Deals

Any program which runs right is obsolete.