Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


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

Comment Re:Does it really matter? (Score 2) 285

C for modern microcontrollers is a good mix. Easy to access bit-level operations (port control, bit bashing etc) but providing structured programming framework with easier debugging (libraries, function calls, interrupts, even portability to other architectures).

I code ASM for quite a few when needed (ie things like the Attiny5/10 due to stack limitations ) but realistically doing it in C makes the end-to-end development process a lot smoother.

The compiler will out optimise the human in almost all cases, and if you have a specific block that you absolutely have to code in ASM then you can simply inline it within the C. If you need to ilk out that last few bytes in the flash then it's often cheaper to bump to the next uC size than pay someone to stuff around for days trying to out optimise (most optimisations will tend to be through algorithmic / process changes), not to mention dealing with the inevitable quirks/pains when someone tries to modify it.

Comment Does it really matter? (Score 1) 285

C isn't really used / chosen any more to participate in the international dick-waving contest. I hope in many ways C is falling out of favour with people just trying to "be cool" or using it for tasks that it's ill suited for.

Regardless of C falling in popularity (if legitimate) it's unlikely to be buried any time in the next 50 years given its use in the core of everything from OSs to 1K microcontroller firmware.

Comment Perfect for driving my Moller sky car on. (Score 1) 277

Sounds like someone got a good bucket sized serving from the gravy trough here to have this happen. The outcome is most likely going to be poor on efficiency and higher than "anticipated" on maintenance ( which will be no shock ), and the next bucket sized serving of gravy will be served up to "research" the issues further and facilitate someone's lifestyle.

Comment Re:It is an engineering defect. (Score 1) 176

Initially we were thinking it was a ball/pad issue, but we've found even with the jobs redone and bracing on the chassis to stiffen up the area, there's still a non-insignificant number of units coming back with the same issue (across multiple shops, not just one). Starting to look a bit more like an issue with either the actual chip itself or the PCB, not to say it definitely isn't a ball issue but it's not clear cut.

Either way, it's good to see Apple now admit the issue, though the $149 cost is still a bit of a cop-out ( no worries, people who have made a good income with the replacements will continue to do so for a while then ).

Comment Re:Ancient single use port (Score 3, Insightful) 761

AFAIK, the controller/management chip in the plug portion will not let full power through until it's confirmed the connection itself, part of the orientation smarts.

Similar to their magsafe as well (Macbook has to validate things before charger is told to deliver full power ).

*** I could be completely wrong *** ;)

Comment Re:Ancient single use port (Score 2, Informative) 761

Courage would be USB spec ditching their obsession with fragile tongue-on-equipment configuration and going with lightning type design. Not keen on everything Apple does but the lightning connector is good engineering against human incompetence. Empirically* micro / USB-C are a lot more prone to user-damage, hell people manage to break USB-A sockets.. how the hell!?

(*Phone & PC repair shop)

Comment Re:downside (Score 1) 60

The lifetime environmental impact of lithium storage technology is less than that of alternatives. Our usage of lead-acid batteries is more toxic and we have a tremendous number of those being discarded each day, without even accounting for the impacts of fossil fuels involved in power generation and transport.

Comment Late to the party, but iPhones are cheap to repair (Score 1) 364

Out of all the major brands that I repair, iPhones are typicall the cheapest and easiest to repair and spare parts are plentiful ( though not Apple-blessed ), and contrary to people still thinking of the first iPhones, since the 3/3GS they've always used screws for assemblies; yes, there's some 2 sided tape as an addition to halt screen wiggles on the 4/4S but beyond that iPhones are very repairable. HTC, stuff that, throw it out, 2 sided tape, kapton tape, crazy clips. Samsung, used to be good with the S2, 3, 4 and similar era Notes, but as of the S5 it's a disaster and the replacement screens cost a small country. Nokia has some very nice to repair models and replacement screens are sensibly priced by few people seem to have them.

Now, if we talk about iPads/iPods, I absolutely agree, nightmares :(

Comment Re:this is great! (Score 1) 92

Agreed. Went looking for some eInk solutions for a few projects a while back, ended up just giving up as there seems to be this great void between the accessible ( 2~2.5" max ) and the "Good luck buddy, no help for you!" 6"+ displays. Ever since eInk really captured the developer imagination, it feels like it's been some ludicrously guarded secret club to get your hands on a decent unit at a sane price.

Ideally I'd still love to see a reasonably fast refresh (10Hz) 13~15" eInk display.

Comment Re:It really is about security, not repair (Score 1) 381

At this point it still just waits for you to upgrade the iOS or factory-reset before it'll lock out with E53.

I do a fair number of these repairs each day, usually people who have smashed their screens so badly that they've lost the home button (or torn it).

These days we simply warn them of the impending doom and give them the option of how they'd like to proceed (repair and never upgrade, or get their data and ditch the phone).

Comment Re:GPLv3 - the kiss of death (Score 1) 311

The GPLv3 is the best thing for free software, because it forces everything to be free. The rest will die a slow death due to feature and user attrition.

Like that time Windows and OS X used to roam the earth.

I greatly appreciate the open source development world, writing, funding and using it every day, but it will inevitably live in the shadows of the commercial world from a consumer perspective for reasons that have nothing to do with the source code or licence.

Slashdot Top Deals

"The medium is the massage." -- Crazy Nigel