AMD Unveils New Family of GPUs: Radeon R5, R7, R9 With BF 4 Preorder Bundle
Isn't nVidia's Cg very close to metal as well? Also, you seem to be implying that making an GPL driver for Mantle should be easy since it will just send the compiled code directly to the card. Could Linux finally be able to get "release day" open source drivers for AMD cards?
CCC Says Apple iPhone 5S TouchID Broken
I remember Mythbusters doing something similar with a multi thousand dollar computer secruity system.
Open Source ARM Mali Driver Runs Q3A Faster Than the Proprietary Driver
Based on the article, it seems like they first ported Q3A from OpenGL ES1 to OpenGL ES2, and then they used the closed source shader compiler to do most of the work (OpenGL ES2 forces most of the code to be in the form of shaders). It seems like they really didn't make much of an actual driver and just off-loaded most of the work to the shaders (I could be wrong though).
Nokia To Release Lumia Case Design Files For 3D Printers
Does anybody know where the website is to download the CAD/CAM files? Also, do they offer the Lumina 800 so it can work on my MeeGo N9?
KDE's Plasma Active Ported To Nexus 7
As opposed to Android (which requires you to save your state when your app is backgrounded), you don't need to write any code to make your app a "multi-tasking" app. Also, you can do things like view 2+ apps that are running at the same time.
KDE's Plasma Active Ported To Nexus 7
Just a FYI: this is not like the other "Ubuntu on Android" solutions that exist. Android is actually wiped out of this tablet and replaced with Mer (formally MeeGo) with KDE Plasma running on top. You also get "real" multi-tasking with this distro.
Apple Declutters, Speeds Up iTunes With Major Upgrade
Apple makes great software; its just that they make the worst Windows software you could ever use. iLife is half the reason why I was using a Mac for so many years. General rule of thumb for all Apple software:
If it ends in .exe, it will be slow, bloated, and unintuitive
If it ends in .app, it will be fast, slick, and makes sense
Windows Phone 8 Having Trouble Attracting Developers
Even if MS made the best phone OS ever created, it would still be hard to get many developers interested. The "mindshare" of developers is all in Android and iOS. Even 2 years ago, if you were at a mobile developer's conference, nobody would care about what you had to say unless it had something to do with Android or iOS. That is one of the reasons why nobody cared about MeeGo or WebOS even though they were both open source.
Secret Security Questions Are a Joke
For one company I used to work for, they would have us make our own questions. If we needed our password to be reset, we had to call IT department and answer the questions we made. If the IT rep believes that the questions are "bad", they would force the employee to make a trip to the IT department and show their badge to prove who they are.
Nokia Aborts Meltemi Linux-Based Feature Phone
Except writing Qt application on Symbian^3 was like stabbing yourself with a needle every second. Nokia never bothered to fix QWidget on the Symbian platform and just told developers to wait until QML's Qt Components were ready. And, of course, Qt Components for Symbian^3 wasn't stable until after Nokia already announced the transition to Windows Phone.
Maemo did a good job of implementing QWidget (including kinetic scrolling), but they threw all that out in MeeGo when they decided to drop native support for QWidget and have everybody just use QML instead.
And don't get me started on how Intel confused everybody with their version of MeeGo.
Apple Hacker Charlie Miller To Demo Dangers of Near-Field Communications
The article seems to be light in the details of his exploit: particularly if it is specific to iOS or to the actual NFC spec. There are lots of other companies that have vested interest in NFC so it would be interesting to see his presentation when it comes around.
Windows 8 Pre RTM Metro UI Leaked
This theme seems to already be present in the Consumer Preview that was released a few weeks ago. The only difference is that the RTM is going to use this theme by default. Did I miss something here?
Installing Linux On a 386 Laptop
I was wondering, hypothetically, if somebody where to take the source code of Debian 1.3.1 and compile it with the latest version of GCC and somehow made it compile; I wonder how much faster it will compared to the binary that was released back then. I mean, has compiler technology improved much in the last 14 years when it comes to slow machines like the i386?
It's World Backup Day
its called "Friday".
Bjarne Stroustrup Reflects On 25 Years of C++
Videogames like Doom, ...
Correct me if I am wrong, but I am pretty sure the first Doom was written in C.
Nokia Paying $10M For Symbian Software Devs
1. Ditch the goal of moving Symbian to anything beyond dumb phones with cameras
Many people outside of US still use it and want some compatibility with their old phones.
2. Change the name of Meego to ANYTHING ELSE
MeeGo is just the name of the SDK / developer platform. Most consumers will not see that name when they purchase the phone.
3. Release Meego completely OSS and don't hamper people wanting to go in and tinker
You can now.
4. Start rolling out both (Official stock) Android and Meego on devices and allow for the devices to switch back and forth between the two
You can run MeeGo on N900. I think you can install Android on it too. MeeGo is not ready for any other device yet; not because Nokia doesn't want you to port it, simply because MeeGo doesn't have to features yet to handle any other kind of phone. Nokia doesn't think MeeGo is ready for primetime yet so you will not see it on any other phone for some time.
5. Release a marketing campaign to choose 'the next look of Nokia'
Wait until Q2 2011. I am not allowed to say anything else.
6. Analyze which OS is getting better market traction and phase out the loser
Nokia already said that they are moving to Linux/MeeGo. Qt is the "bridge" to move developers from one to another (just like how Carbon was used to move from MacOS classic to MacOS X). Talking to the people at Nokia, they already consider Symbian to be "legacy" and are already moving to MeeGo.
I hope Nokia will.
Ubuntu 10.10 Beta Released
I have been using Kubuntu 10.10 for the last 2 weeks. Some impressions:
- Still haven't fixed a number of dual screen bugs :(. Sad because Fedora 13 fixed them in their KDE.
- I didn't like how KDE 4.5 changed the buttons so I had to change the coloring system back to KDE 4.4 style
- Lots of updates; every day!
- Rekonq still crashes each time I go to google maps. Latest git commit crashes on startup so Kubuntu guys can't do much about it yet
- Qt 4.7 is awesome. It seems fairly stable despite not being released yet.
- R600 open source driver still has issues with KDE's window manager (in terms of performance). At least its a little faster. Also, they fixed all the issues it has with Blender3D!
BlackBerry Battle In India Going Down To the Wire
Ok, the Indian government can tell Blackberry to give up its keys for a particular encryption layer, but what is to stop people from using RSA 512-bit encryption with their e-mails? Wouldn't this force terrorists to pay attention to what encryption methods they are using?
PS3 Hacked via USB Dongle
It is because of the "order of operations" that is required for the pirates to run pirated games:
Step 1 is for a "hacker" to figure out how to run arbitrary code on the console.
Step 2 is for a "homebrewer" to figure out how to use information from step 1 to make the console run existing/ported applications (or their own application/game).
Step 3 is for a "pirate" to use information from step 2 to make the console play copied games.
The basic idea is that the "pirates" rely on the "hacker" to pirate games. Many people believe that the "hackers" and "homebrewers" were content with the "Other OS" option so they never bothered to try to bypass it which delayed the pirates. Now, with the "Other OS" option gone, the hackers took an alternate and illegal route (as this article implies, using a USB dongle) to run their arbitrary code and now it appears that PS3 has a piracy issue. People can speculate that if Sony kept the "Other OS" option, the "hackers" would never have gone this route and the "pirates" would have nothing to piggy-back on. People like Geohot believe this would happen eventually and the removal of "Other OS" simply catalyzed piracy. Personally, I believe if Sony kept the "Other OS" option, they would have gotten another 3 years before piracy, at which point they would have been looking into their next generation console anyway.
TI Calculator DRM Defeated
Actually, a friend of mine came up with a genius idea: write a TI-83 emulator on his TI-83.
What he did was make it look like his calculator was not running any program (just showing the main screen) when in fact it is running a program: his emulator. The teacher could test out with a simple math calculation while under the emulator and it would work just fine. However, when the teacher tries to delete any of the programs he had or try to reset all the data, it would do so only for the emulator, not for the real TI-83 data.
So, right before giving his calculator to the teacher before the exam, he would run his emulator. The teacher would clear the memory of the emulator, but then he would then exit out of the emulator and have all of his real programs intact.
Is This Really The Future of Magazines iPad apps?
DesiVideoGamer (758299) writes "Interfacelab.com has an article about the new Wired Magazine iPad application. The article disects the app and found out the reason behind the 500+ MB size:
Each full page is a giant image — there are actually two images for each page: one for landscape and one for portrait mode. Yes, I'm laughing on the inside too. There is no text or HTML, just one gigantic image. The "interactive" pieces where you can slide your finger to animate it are just a series of JPG files. When you press play on the audio file and see the progress meter animate? A series of PNG files.
The article then speculates that it was originally written in Adobe Flash and this may be a bad sign of what may come to the iPad due to Section 3.1.3 of Apple's licensing terms."
Link to Original Source
Microsoft attacks Linux at the retail level
DesiVideoGamer (758299) writes "Over at Overclock.net, a user has posted screen-shots from Microsoft's "ExpertZone" training course entitled "Linux vs. Windows 7". This course is available to BestBuy employees and will make them eligible for a $10 copy of Windows 7 upon completion. In this course, Microsoft presents a number of lies including lack of authorised support, there is no video chat, no support at all for the iPod, and that there is no "parental restrictions" on the Linux platform. I think I now know why when I enter BestBuy, the employees say the odd lies that they do."
No Linux port for id's Tech 5 graphics engine
DesiVideoGamer (758299) writes "John Carmack, the creator of id's Tech 5 graphics engine, does not plan on making a Linux port of his new engine. From his e-mail:
It isn't out of the question, but I don't think we will be able to justify the work.
. One of the reasons for not making a Linux port was due to the fact that the new engine "pushes a lot of paths that are not usually optimized" and that the Linux port would have to use the binary blob graphics driver in order to work. However, the MacOS port has not been cancelled yet."
The Manga Guide to Databases
DesiVideoGamer (758299) writes "In the same spirit as The Manga Guide to Statistics, "The Manga Guide to Databases" can give you some basic pointers on how to design, create and manage a database. Due to its nature of being a dumbed down introductory book, its requires the reader to do additional reading in order to set something up in practice. However, for anime/manga lovers, or for people who want a brief overview of the otherwise boring field of databases, this book can be both fun and helpful.
First, I would like to say that I am by no means a database expert. Most of my programming knowledge and experience is front-end work. I like having some humor in my technical books. As a matter of fact, I got into programming after reading the humorous book C For Dummies. With a future project that my require me to know a few things about databases, I thought I should pick up "The Manga Guide to Databases". This manga is part of the "The Manga Guide to ..." series being published in English by No Starch Press with many more along the way.
The story takes place in a Magical Kingdom of Kod where Princess Ruruna was left to take care of the kingdom's fruit selling business while her parents are away. Princess Ruruna instantly realizes that the business was being handled inefficiently and wishes for a more effective way to handle her work. Enter Tico: the "Database Fairy". She teaches Princess Ruruna and her dependable assistant Cain the basics of creating and managing a database. The story is interleaved with the technical explanations throughout the book with a summary and quiz at the end of each chapter.
The first chapter, entitled "What is a Database?" explains why you would want to store your data inside a database. The chapter explains why the reader Princess Ruruna would want to use a database rather than sharing a single file between various people or entities. The second chapter justifies using a relational database as opposed to "Hierarchical" or "Network data" based database. They didn't seem to address situations where you wouldn't want to use a database or where a relational database would be an overkill. I guess that's for a more in-depth book to cover.
The third chapter goes into the design of the database. They talk about how to create an ER Model and how to create a database that is in 3rd normal form. The fourth chapter gets into the actual SQL syntax along with many examples (which is extremely useful for reasons I will explain later). These two chapters are very dense in information (compared to all the other chapters) and felt very odd to read. Sadly, I am so used to not having to "think" while reading a manga so this chapter actually took much longer to read than expected.
The last two chapters go over basic management of a database like security, disaster recovery, how to distribute the load to other servers and some more high level tips along with some examples. I will not spoil the ending of the story but it will at least bring you a smile in your face after reading it.
The biggest strength of this book, which is also its biggest weakness is that the authors tried to be very generic when they explained everything from networking to the SQL syntax. Hence, they didn't really go over how to install a database on your computer or how to bring up the SQL console. However, this allowed the manga to not waste time with vendor specific features and gotchas or risk being outdated in just a year. Personally, I am more of a hands-on person that would like to try out commands here and there with an actual database. Therefore, it was hard to understand some of the topics without me replicating the examples into a database of my own. However, the examples that are provided are nice and clean-cut (compared to the one had I had to read in college) and the quizzes help out in making sure I actually understood the material.
After reading this book, the reader will be expected to read up on the manuals for whatever vendor they choose. This also became a problem when they were talking about creating logs for the database and triggers or stored procedures. As mentioned before, this is also a good thing since I wouldn't have wasted my time learning how to do a function for only one kind of database.
So, who should read this book? People who are into anime/manga and want to learn the basics will definitely enjoy this book. The rather cliche manga/anime parts didn't really bother me since the story is not epic or complex. Even if you are not into anime or manga and just want a brief overview, this book is fairly good as it explain things without being bogged down with any specific vendor. Anybody that wants to get something done quickly will find this book useless as it will not even explain the first step of where to download and install a database on to your computer. Overall, I felt that the book brough a little bit of fun in a previously too boring world of databases."
Psystar antitrust claim against Apple dismissed
DesiVideoGamer (758299) writes "Psystar, the company that sell computers that can run Mac OS X, lost a key argument today. Judge Alsup ruled that "The pleadings...fail to allege facts plausibly supporting the counterintuitive claim that Apple's operating system is so unique that it suffers no actual or potential competitors". The (PDF) ruling is a major setback because if Psystar fails to come with with a better argument, they may loose Apple's copyright/trademark lawsuit."
Link to Original Source
NBC Shuns Linux and PPC Macs from Olympic Website
DesiVideoGamer (758299) writes "Good News: NBC decided to put up many videos from the olympics for free on their website. Bad News: They require silverlight; more or less blocking out PowerPC based Macs and all Linux PCs. Microsoft and NBC defended their use by calming that they were trying to provide "the richest online viewing experience based on technologies broadly available today." The LATimes article points out that many people are now resorting to piracy in order to view the highlights of the olympics online."
Link to Original Source
TejWC has no journal entries.