Entries:
Posts:

Something went wrong getting user information from Channel 9

Latest Achievement:

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Something went wrong getting the Visual Studio Achievements

# Discussions

• United Kingdom (check)

• @dahat: Yeah, not to mention how costly it all is (1.7 billion for their new data warehouse). I guess what they are doing is continuing to improve their software and just storing everything off (which is why they need the new facility) until they get their software to the point where it can be parsed (pattern recognition) more intelligently.

One thing is for sure, the government really wants to hold on to all this data (US citizens email, voice/video/text chat, photos, contents of cloud storage accounts like S3 skydrive google drive, video conferences, and social network activity details).

• @evildictaitor: Are you sure that analysts running queries only go through business records? How? Are you sure software doesn't search through other records when a query is run? How? Are you overseeing all the software contractors are writing to which manages the massive amounts of private US citizens communication data cataloged every day by the NSA? Private US citizens communication data which is being stored possibly forever.

Is your reason for trusting this data in the hands of the government and private for profit contractor is that it would against the law to parse that data (by human or computer means), and they won't break the law because they are such good guys? Or is it because Congress understands computer systems so well (Ted Stevens series of tubes anyone) along with the heads of government agencies and they have already explained everything is okay and there is nothing illegal happening?

Or would it be more fair to say not everyone knows exactly what the NSA software does (even within the NSA). Or that people who actually worked with the NSA databases like Snowden, or the three ex-NSA officials who went on the record yesterday ...

http://www.usatoday.com/story/news/politics/2013/06/16/snowden-whistleblower-nsa-officials-roundtable/2428809/

... actually might be blowing the whistle on illegal (but not against policy) activity?

I am not sure, but how about this ... we stop letting the worst day America has had in fifty years (9/11) dictate what liberties we ignore for the next two decades. We can allow our most vulnerable panicked moment to justify almost anything (like we have been doing), or we can do the right thing: Take a step back, reconsider, and make decisions which help rather than suspect everyone.

• @spivonious: More people die each year the hands of police than by terrorism. More people die each year by slipping in the bathroom than by terrorism.

• @evildictaitor: The director of the clandestine government agency in charge of espionage (or spying) isn't exactly the proper person to ask for the truth. After all, deception is what they're trained to do.

The Director of National Intelligence was caught lying to congress on this topic just last week

http://abcnews.go.com/Politics/intel-dir-james-clapper-lie-congress-complicated/story?id=19390786#.UcCuz6BQl38

But to the point, the Carnivore program, which was renamed DCS1000 in order to sound more benign to the public, did and does exactly that. It filters Internet packets and looking for email headers and then copies off that data. That process in itself is reading your email.

And finally you also misstated what was communicated. Alexander didn't say that a warrant was needed to search their data as you claimed. Here is what was explained in the article you linked:

"But then he says the NSA can do pattern analysis – just not until a query is active. It is unclear how wide the analysis can go based on any individual query."

And queries are run all the time. They do not need a warrant or any other order to run them (it's up to the discretion of the analyst):

http://www.politico.com/story/2013/06/dianne-feinstein-nsa-92760.html?hp=f2

• I've been thinking about a question which has been burning itself in my brain for a while and have to ask somewhere, so I guess this is a good of a place as any.

Why, in all the current NSA spying programs talk among our leaders (elected federal officals) and among all the well schooled journalists across america, is no one is discussing the NSA splitting closets installed at key Internet backbone endpoints across the USA?

These closets located in rooms inside of big privately owned (AT&T) Internet switching centers are under lock and key of the NSA and contain equipment which receives a split copy of the Internet traffic of flowing through these key Internet junctions. There are quite a few of these closets and they've been installed for a while (at least six years, possibly more).

http://www.wired.com/science/discoveries/news/2006/04/70619

http://en.wikipedia.org/wiki/Room_641A

And with the recent talk of the NSA Prism program, government leaders, journalists, and private business (Apple, Microsoft, Google, Facebook) claim that only a small amount of data is handed  over to the NSA. What, what, what?

Why do the afore mentioned groups continually fail to mentioned the huge pile of data copied directly at Internet junctions which is parsed and sent to NSA server farms? Then NSA contractors write software to search through and categorize all this data. Why do these people think they need to build a huge new data facility in Utah?

http://www.guardian.co.uk/world/2013/jun/14/nsa-utah-data-facility

Because they are running of space to store all this data, obviously. Do they really think that the NSA needs a new multibillion dollar facility just to store phone numbers, and times? No, they are storing a lot more data than that. The FBI's Carnivore program (which attempts to siphon off and store Internet emails with content and attachment) still exists, just under a different name and is operated by a Boeing subsidiary.

And finally, putting the phone issue aside to say no one is looking or reading at your email or your Internet text/voice chats, this is very disingenuous. This is a weasel way of hiding what is almost certainly being done. Yes, no one human being at the NSA is reading your emails and chats, that is the job for their custom software running at their server farms. Just because a machine reads your conversations rather than a human doesn't make it any less illegal.

• It targets free pascal only.

But don't let that stop you, as fp has added a lot of new language features like:

• implcit/explict conversions
• Value types can have methods, operators, and everything a class can have (except virtual methods, interface implementation)
• extension methods (again applies to value types as well as classes)
• c++ style operators (++,--,+=.*=, ect)
• inlining code
• generics with constraints
• much improved reflection (they call it rtti)
• managed types (dynamic arrays, interfaces, dynamics)
• and a lot more

It also is native code which is great for interfacing with the open source software it is build on (sdl2, opengl, openssl, libxml). Direct memory pixel (use for sprite collision) or vertex buffer (vertex data is a pointer to a user defined data in memory) access is very easy.

Also it includes the Lazarus IDE which I briefly overview in this video, includes stepping into dlls C code where you can see what the other open source frameworks are doing:

http://www.baregame.org/#topic_using_lazarus

• To the regulars,

I've been working on project which recreates an XNA style game toolkit, except for every (soon!) platform.  I thought maybe this long holiday weekend some people somewhere might look at it and give me feedback (watch the video):

http://www.baregame.org/

The class library written around SDL 2.0 and optionally includes a compiler+IDE as well as recent binaries of SDL 2.0 for 32/64 bit Windows an Linux.

And when I say modern I mean the library features a lot of C# ness to it (even though it's not C#) ...

e.g.

TEventHandler<T> = procedure(Sender: TObject; var Args: T) of object;
IBitmap = interface(IClonable<IBitmap>)
TPointF = record public class operator Implicit(const Value: TPointI): TPointF;
TMatrix4x4 = record public class operator Multiply(const A: TMatrix4x4; const B: TVec3): TVec3; overload;

namespace Bare.System:

https://github.com/sysrpl/Bare.Game/blob/master/source/bare.game.pas

If you look at the site, please bear in mind i haven't had time to write up everything yet. Let me know what you think.

• I don't have a virus scanner. I turn off Windows defender right after I install (along with windows firewall). I don't install much on my PCs, just textpad (I own a license), vcl, google chrome, and mingw on dev machines or utorrent (downloading mp4 movies) on my htpc.

I also re-install about a year or every other year. I've had these problems constantly on a lot of machines, and most of the people at my work who I've discussed this with have similar experiences.

I guess I could screen record some videos on a few different machines if people don't believe me.

• From Windows Vista onwards file operations in explorer have been constantly been dodgy for me ... for many years, on different hardware. And Windows 8 seems the worst yet.

Anecdotal examples:

I just tried to copy some files (4580 to be exact) from my documents another folder and Windows just sat there displaying a "Caclulating File Copy Time" dialog for 10 minutes. I eventually gave up, opened a cmd prompt and type "copy * \path\to\put. Cmd did the copy in less than 20 seconds.

Yesterday I needed to delete about 500 files. Selecting all files in explorer then pressing Shift+Delete (to bypass the recycle bin), Windows stood on a "Preparing to Delete Files" dialog for 20 seconds. I pressed cancel, opened a cmd prompt and typed "delete *". It took 1 second to do the delete that way.

On my home media PC with Windows 8, every time I open my downloads folder (which has maybe 100 files), I have to wait 5-10 seconds while explorer considers showing me a list of files/folders (I have detail view on with filename, size, and date shown). If I navigate to a subfolder (a movie folder) and back up again, I have to wait another 5-10 seconds all over again. It's so damn annoying.

I think a lot of these slow problems are related to MS trying to make some digital files uncopyable (DRM causes slow file copies, rename, or deletes), which given the problems I had working with explorer since Vista was released, seems like a very big mistake by MS.

What are your thoughts/experience with slow explorer operations on Vista onwards?