Breathing New Life Into Old DirectDraw Games
The server's crashing, but coral cache managed to get the text:
WikiLeaks Publishes Afghan War Secrets
There is no oil in Bumfuckistan. Only rocks, more rocks, even more rocks, religious nutters and poppy plants.
Erm, does Kazakhstan count as Bumfuckistan? Because if it does, they apparently have "a single field [that] stands ready to produce two-thirds as much oil each day as the entire gulf does". Also according to geologists Afghanistan has "nearly $1 trillion in untapped mineral deposits".
Google To Answer Your Questions Directly
Google has been answering simple questions since 2005. It was the first 20% time project a friend of mine worked on when he joined the company. I remember that if you asked it "where in the world is Carmen Sandiego" it inexplicably said "Cairo, Egypt". Here's a screen cap showing exactly that from 2005:
I remember Slashdot had an article about this back then and there's was a google blog or press release, but I can't find either. Anyone remember what this feature was called or have a link?
Mpeg 7 To Include Per-Frame Content Identification
Thanks for the link. That press release is surprisingly technical makes it clear that this has nothing to do with a successor to the MPEG4 codec / container format. It relates to:
*2) MPEG-7 Video signature tools:
This is an amendment to MPEG-7 Visual, a standard for content description interface for multimedia content that has been established as an international standard for identification technology of video content, as ISO/IEC 15938-3/Amd.4.
There currently exist handful of different techniques for creating small signatures (76 bytes in this case) of a video frame. Content companies create sequences of signatures for all their videos and distribute the sequences. Youtube can then create a sequence of signatures for an uploaded file, compare it against all known sequences, and then do whatever with that knowledge.
The MPEG group is just standardizing on one particular technique for creating the signatures, distributing them, and comparing them. In that case this is something sensable for the MPEG group to do, and isn't really good or evil.
Hundred-Ton Dome To Collect Oil Spill
1. There was a constant inspection regime paid for entirely by the industry. In other words, there is an armed government official with absolute power to stop drilling, and his salary paid entirely by whoever owns the well and the platform.
So similar to the Mine Safety and Health Administration? Or how about the SEC? We've seen how well those have worked out. Any time you have a small regulatory body working in a single industry you end up with conflicts of interest. Industry players come into the agency to control it, ex-agency employs go to industry to show how to game it, and lots of expensive dinners all around.
2. All caps on liability were removed and the owners of the well and platform were forced to pay all costs of a spills, without limit of any kind.
3. Any evidence of ignoring of safety requirements would lead to lengthy prison sentences for all involved, and a ban on the companies involved in the accident of no less than five years from any extraction.
Both of those amount to "bankrupt any company that has an incident". Remember that for 2) "pay all costs, without limit" actually means "pay all costs until the company goes bankrupt". While that might sound great to you in theory, in practice it's a terrible idea. Take a look at Arthur Anderson - exactly what you describe happened to them after Enron. Did 85,000 employees that had absolutely nothing to do with Enron deserve to have their lives thrown into chaos as the company imploded? Also bankrupting BP wouldn't really do anything structurally - the other big oil companies (Shell, Exxon, etc) would just pick up the pieces and everything would go on as if nothing happened.
The only thing I agree with you on is the need for criminal action against directors. Far too often companies see regulatory fines (and appeals to avoid them) as simply part of the cost of doing business, as is blatantly obvious in the case of Massey's WV mining operation. Start threatening criminal action against supervisors for repeat offenses and they'll suddenly have a real incentive to implement real protocols.
MATLAB Can't Manipulate 64-Bit Integers
Frankly, even equally worrisome is that Matlab doesn't appear to take advantage of GPGPU yet. The concept has been around for over half a decade, and I'd have expected the MAtrix LABoratory to jump on the bandwagon quicker than most. It's a game changer in their core competency, after all.
I guess it depends on the exact question you're asking. A google search for "matlab gpgpu" shows that there are lots of ways to take advantage of GPGPU (NVidia's CUDA specifically) from within Matlab.
MATLAB plug-in for CUDA
However AFAIK there's no plan for native support of GPGPU within Matlab. It's kind of ridiculous that there's not considering the 10x speedup frequently reported by using the above tools.
Police Seize Computers From Gizmodo Editor
They seized various forms of ID: business cards, an Amex card, check stubs, etc. That way someone can't claim after the fact that they never lived at a particular location and so none of the seized stuff is theirs.
Obviously in this case he's not going to want the computers back so will say they are his, but it makes sense as part of standard operating procedure for warrants. I'm sure there have been more than one case where a defendant has tried to get evidence (drugs, computers, records, whatever) thrown out claiming they never were at the location it was seized from.
Gizmodo Blows Whistle On 4G iPhone Loser
I'm amazed at how many people want to shoot anyone that's ever lost a portable device before. No matter what safeguards you have in place, no matter how perfect your employees are, portable devices *will* get lost. It's simply a fact of life.
Once you accept that devices will be lost it becomes a question of how do you handle the losses that will happen. Apple had clearly thought about this and the phone was remote-wiped overnight. I'm also sure this is not the first prototype phone to be lost. It just happens to be the first one that got sold to a blog.
When an accountant leaves a laptop full of SSN numbers lying around I don't blame him. I blame the IT guy that allowed a laptop full of SSN numbers out of the building unencrypted. Full-disk encryption's not that hard to setup and makes losing the laptop essentially a non-issue.
Largest Sodium Sulfur Battery Powers a Texas Town
Do you have a reference to the fact that the battery needs to run at 350C? It seems a bit impractical to heat a house-sized building that much, especially when you have lost power.
The main advantage of a battery over a generator is that you can switch power over to it in a matter of seconds. I'm guessing a 4MW generator would take a couple of minutes, maybe 10s of minutes, to spin up to capacity.
Largest Sodium Sulfur Battery Powers a Texas Town
It's amazing the game of telephone that happens when blogs steal news stories from blogs that steal news stories from blogs.
Inhabitat: "Electric Transmission Texas ponied up $25 million to build the battery, and will add $60 million to build a second transmission line by 2012."
PopSci: "Electric Transmission Texas helped put the battery project together for around $25 million. But the utility has also agreed to build a second 60-mile transmission line to Presidio for about $44 million by 2012."
NPR: "The other solution for this town would be to build a second line, and that line would cost somewhere in the range of $40 to $50 million. And so a battery project in the $25 million range looks pretty attractive."
They all agree the battery costs $25mill, 2/3 agree that the 2nd transmission line will be built in 2012, and none of them agree on the price of the 2nd line.
Palm Opens Dev Program, Offers $1M For Top App
Woah, that's huge. According to billshrink's comparison there are only 300 apps currently for the Pre. The lack of apps was the #1 reason I haven't bought a Pre yet.
This should let them easily get 10x the number of current apps for a relatively cheap price. Also since there are so few apps to start with it should be fairly easy for any descent app to at least get the $1k prize.
Google's Nexus One Phone Launches
The demo page of the voicemail app is extremely shiny. Google voice transcription of the voicemail shown in real-time with playing the voicemail.
Then again I can't remember the last time I got a voice mail, so who actually cares.
The Twelve Most Tarnished Brands In Tech
Actually the fact they make crappy voting machines is fairly well known. Diebold is (trying to) sell off their voting division because it's been such a nightmare. From some random local news outlet's report:
The deal, announced before the markets opened Thursday, effectively closes the chapter on a sore spot in Diebold's storied 150-year history.
"The elections business has been a PR nightmare and a huge distraction for management," said analyst Gil Luria, vice president of research for Wedbush Morgan Securities Inc. in Los Angeles.
Yeah there hasn't been a front-page article in USA Today or anything like that. However anyone that knows about Diebold (aka not most of the general public) certainly know how much they've screwed up.
OnLive One Step Closer
I think the most interesting part was the (lack of) answer about how the compression works.
They claim 80ms round-trip latency from button push to image display. Running a game on a server and screen-scraping in ~20ms is fairly easy. With proper datacenter placement and peering agreements ~50ms round-trip ping times are reasonable (if somewhat optimistic). The issue is how do you compress the 720p image and send it back in 10ms with reasonable bandwidth.
They're claiming 1ms compression, 8ms decompression (125hz), and 5mbit 720p streams. The compression is using a custom ASIC, so that's completely believable. Decompressing at 120hz on any generic hardware (they specifically said no GPU help) means it has to be an extremely simple protocol. The biggest question is how do you reach "HD-quality" at only 5mbit when you are not doing group-of-pictures compression (keyframes and diffs from the keyframe). Mind you that a standard DVD is 10mbit, so they're claiming higher resolution with half the bitrate and no keyframing. Obviously H264 gets better quality/bit than DVDs, but it does so by using even more complex keyframing and diffs and is far too CPU intensive for their target platforms (it's hard to watch 30fps H264 trailers on many machines, let alone a 60fps stream). The only hint he gave was some mumbling about visual perception, and the statement that their compression only looks good in motion (if you paused the stream it would look terrible).
Any ideas as to how the compression works?
Swiss Geologist On Trial For Causing Earthquakes
Thankfully a project by the same company just north of San Francisco has been shut down. The last thing CA needs is more earthquakes.
Will Tabbed Windows Be the Next Big Thing?
I've been using the Ion window manager for years. The principle behind it is keyboard-controlled tabbed and tiled windows. There's an entire wiki list of similar tiling window managers, which are all also tabbed window managers. Ion will also let you create non-tilled windows that are still tabbed, so exactly what KDE is now doing.
WMs that can do this have been around forever, but it's nice that they're finally going more "mainstream". I'm still never going to use KDE or Gnome (way to heavyweight), but it's nice that they might be a more reasonable option in the future.
Making Old Games Look Good On Modern LCDs?
And then I notice that DosBox already has this implemented: http://www.dosbox.com/wiki/Scaler
It should be fairly straightforward for Wine to implement a similar feature.
Making Old Games Look Good On Modern LCDs?
A number of emulators already have good algorithms for scaling fixed-pixel images that preserve the sharpness while removing aliasing. Wikipedia of course has a page on Pixel art scaling algorithms. The 2 best ones out there are 2xSal and hqx.
The problem is that these only work within emulators that implement the algorithms. This clearly does not work for something like StarCraft. Graphics drivers (both ATI and NV) already have options to scale between virtual and physical resolutions. The ideal solution would be for them to offer different scaling algorithms that can be picked - standard bilinear or a modified one for classic games. Everything "just works" then and you get nice graphics.
I'm not going to hold my breath on ATI or NV ever officially implementing this in their release drivers. However I'm wondering how hard it would be to add an option like this to one of the open source linux X drivers, or maybe even to Wine/DosBox. Also for windows isn't there a way to intercept graphics calls (along the lines of what FRAPs does)? Would it be possible to create a wrapper program that intercepts all the graphics calls and adds a scaling algorithm after each frame is drawn?
Microsoft Tries To Censor Bing Vulnerability
It's pretty clear that whoever designed this API didn't even take an passing glance at the security or reliability implications. There are 2 ways (from the linked slides) for a merchant to report cashback activity to MS:
1) Tracking pixel: this gives instant update to the user, but is completely insecure and also fairly unreliable (image fails to load, cross site https issues, random network hickup, etc).
2) FTP upload of a plain text list: yes really, plain old FTP. This is at least reliable but is only authenticated by a plain-text user/pass. The list does not have any signature for authentication.
I'm not a web guy at all (I'm an ASIC hardware guy) and off the top of my head I can think of 2 real solutions:
The right way: SOAP. Gives instant update to the user, should be trivial in any backend web language, is reliable, is trivial to encrypt (https), is trivial to authenticate (a simple shared secret would be enough).
A reasonable way: both of the existing ones. The tracking pixel is used to provide instant user update in 99% of the cases, but the transaction is marked pending. At the end of the day the text list is uploaded to the FTP. Compare the 2 lists, approving all that match and flagging for review any that don't (extra, missing, or different). As an added bonus a cryptographic signature should be added to the list.
The problem with simply adding a MAC to the existing tracking pixel is that it doesn't fix the reliability issue. Also the advantage of the current tracking pixel is that it's stupidly easy to implement. If you're going to load in some libraries to do the MAC calculation on the server, you might as well load in a SOAP library and do the transaction properly.
It really boggles the mind that a bogus transaction could actually be paid out. That indicates there is absolutely no auditing or rationalization between what the e-tailer thinks should be paid out and what MS thinks should be paid out. Even something as stupid as end-of-month totals should flag that there are bogus transactions.
Microsoft Tries To Censor Bing Vulnerability
Also the guy who posted this is an idiot for placing a $100,000 transaction which would result in a $2,000 payment, and then bragging about it. His two $1 transactions proved the vulnerability and the $0.06 payment generated is easily ignored. The $100k transaction with $2k payment is just flat out wire fraud asking for federal PMITA prison.
Rufus211 has no journal entries.