Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Comment Re:Design (Score 3, Interesting) 129

Actually if you fig a bit deeper there is something interesting about this project. Look at the USB stack - it's all done in software using GPIO pins! Very clever. There's a company that wrote the USB stack. You can get it GPL licensed for free or you can pay for a BSD license, but they start real cheap

http://www.obdev.at/products/vusb/license.html

They've got a load of projects too

http://www.obdev.at/products/vusb/prjobdev.html

If you go above 10,000 units you probably pay more but by that point you can afford it.

Very interesting mix of clever code and a well thought out business model I think.

Comment Re:Speaking of advocates (Score 1) 406

This was never about people getting health insurance. This was about making sure those who have chosen not to take personal responsibility for themselves can leech off everyone else without changing their ways. If the President truly wanted to make us all healthier, he would have pushed for higher taxes on tobacco products, forced people to undertake exercise to keep their weight down and would have gone full bore against drug dealers.

https://www.youtube.com/watch?v=PWkWQ-39KLo

Comment Re:Design (Score 2) 129

Had no idea that it was possible to build a device that interfaces to USB in so few components (it does USB in software on a tiny microcontroller, and the firmware is around 1kb in size...)

That's the genius of USB really. Most early USB devices probably had a Serial Interface engine in hardware and a few hundred bytes of firmware written in assembler in flash or masked prom.

This device is actually quite high end

http://www.atmel.com/devices/attiny85.aspx

http://www.atmel.com/Images/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf

You've got 8KB of flash. You can program it in C and you get a USB driver.

http://www.blinkstick.com/help/firmware

Looking at the firmware main.cpp it implements HID class device. Writing to reportId 1 means you set the 3 PWM oscillators for red, green and blue leds. The other reportIds seem to read and write the EEPROM.

Comment Re:ugh (Score 1) 479

You mean Office Fast Start?

http://smallbusiness.support.microsoft.com/en-us/kb/132755

That was just a little app that Office put in the startup folder that called made a dummy OLE call and exited. Calling OLE pulled the OLE dlls into memory where they stayed. Since Office depended very heavily on OLE it made Office apps launch faster. There's nothing uncompetitive about that - Office Fast Start was something that came with Office, not with Windows and OLE was documented on MSDN.

Comment Re:Malice vs. Incompetence (Score 1) 479

Exactly. It reminds me a bit of this

http://blogs.msdn.com/b/oldnewthing/archive/2007/02/01/1573160.aspx#1591874

Now, CIFS is pretty much just a serialization of NT I/O semantics over the wire (for some reason this surprises and confuses people from the UNIX/TCP camps. What do they expect?).

In the same way that CIFS aka SMB is a "serialization of NT I/O semantics over the wire", the .doc data formats are a serialization of Word's internal representation of a document. There's a lot of subtlety in that representation as he mentions. The Mac and Windows versions had different epochs, there's a whole bunch of things like "keep this paragraph with next" in the UI that need to be encoded in the file format. Also Office depends heavily on OLE (which was developed for Office) and thus OLE compound documents are part of the spec. They can include Windows Metafiles which are a serialization of GDI commands.

So you ended up with something that had a load of features and run fast on 80's and 90's machines with by current standards glacially slow CPUs and disks. It was cross platform in the sense that it worked on Windows and Mac. It was never really designed to be something that people outside Microsoft could reimplement easily. In fact I bet the original Mac version of Word wasn't intended to run on Windows - the point was to ship it on Mac.

Mind you I use OpenOffice on Windows these days and it seems like .doc and .xls files are now supported pretty well there. On Android Polaris Office seems to have no problems opening .xls files. Now the Open Office and Polaris Office teams must have spent ages getting this stuff to work, but it does. MS is still musing whether it should release Office on Android, but essentially the world has moved on without it.

Comment Re:the return of the Start button (Score 5, Insightful) 505

Here's a novel idea. How about have tablets default to Start Screen and Metro mode and desktops and notebooks defaulting to looking just like Windows 7 - i.e. Start Menu and desktop mode? And having a user option to override that default.

Then the 0.001% of users who exclusively use Metro apps on their tablet would be happy and the rest of us could just ignore it completely. The only reason they're pushing Metro down everyone's throat is so that people write and use Metro apps and the Microsoft store has something to do.

As it is they've got the boat anchor that is Metro dragging down Windows 8 because people who like Windows 7 hate it. It's dragging down Windows RT too because no compelling Metro apps means that Windows RT is screwed. It's dragging down the Windows Store because no one actually wants Metro.

They've got one very unpopular product - Metro and a number of very popular ones - most notably Windows itself. They've tried to force the people that like and use Windows to use Metro. And probably the reason for that is because if Metro apps take off then so will Windows Phone. Which right now is tanking too.

However instead of this strategy making Metro and Windows Phone more popular they've actually managed to make desktop Windows less popular. PC sales are down and they've made Windows run much less well on non touchscreen machines but the tablets people are buying instead are running Android and iOS, not Windows.

Comment Re:Just another way to destroy ourselves (Score 2) 351

Exactly. The British weren't as obviously vicious as Imperial Japan or Nazi Germany or the earlier European empires but still there were regular famines during British rule that stopped after they left. So British rule killed millions of people.

And Islamic rule of India was no joke either. The Hindu Kush is so named because Hindu slaves died in vast numbers on their way to slave markets in Islamic lands.

The world is not a very nice place and countries need to be able to defend themselves. Otherwise their inhabitants will be enslaved or slaughtered.

Comment Re:Just another way to destroy ourselves (Score 2) 351

Therefore, India isn't as was considered earlier a nation with a failed thermonuclear test but one with a compact dial-able thermonuclear warhead capable country with places them in a block of just three countries or four countries(if you include the likes of piggybacker UK) with such advanced warheads.

I wish people in the UK who claim that Trident is "too expensive" would realise this. if we keep Trident we've got a system that would have cost us far far more to develop from scratch than to co-develop with the US.

If the UK scrapped Trident the sharing would stop and we'd probably sack all the scientists. Then if we needed nukes in the future we'd have to develop from scratch with a new set of scientists and no help - indeed active attempts to stop "proliferation" - from the US.

The few billion the UK will spend per year to stay part of the club is a lot less than it would have to pay on a crash program to rebuild a scrapped program with no help from anyone else.

Comment Re:What did they think was going to happen? (Score 5, Interesting) 290

The whole thing is insane really. At the start MS had 90% of the desktop market. Windows Mobile had about 10-20% of the mobile market. Most importantly they had a load of ISVs producing software, the old stuff run on Win32 and the new stuff on .Net.

MS introduce the Kin and Zune. These were spectacular failures - based on .Net and C#

Then MS decide to replace Windows Mobile with Windows Phone 7. It is based on C#/.Net and is locked to prevent Win32 code. It share a lot with Kin and Zune. It is a failure. They replace it with WP8. WP8 is locked to prevent Win32 code except for Microsoft's code - IE and Office are still Win32. Everyone else is supposed to use the WinRT API in C++. Then they move the WP8 API to Windows 8 and release an ARM version which is locked to prevent Win32 code. Windows Phone is now down to a few percent market share. Most of the ISVs defected to Android and iOS and show no sign of coming back.

So you've got a UI which they used on their phone project which is not selling on their desktop OS which is. At that point it seems like people stopped buying machines with Windows 8 - if you look at what happened Windows 7 is still outselling it.

Now if you look at Vista it sold poorly and they rushed out Windows 7. So you'd expect them to rush out a Windows 9 which had the start menu restored. But if you look at Windows Blue the biggest change is apparently "an improved charms menu".

Slashdot Top Deals

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

Working...