167 posts • joined Friday 17th September 2010 11:58 GMT
2 HTC Phones, 2 Buggy Phones
I've owned 2 HTC phones - a HTC Chacha and a HTC Desire Z. Both had SHOWSTOPPING bugs (i.e. phone became unusable - the Desire Z would freeze the phone for minutes when sending a SMS, the Chacha would CRASH every time one pressed the call button after a over-the-wire software update).
While I later rooted both phones and put CyanogenMod on to fix the bugs I would think the majority of consumers wouldn't go so far and instead throw out these phones and switch brands.
Embedded with what? ARM processes in thermostats?
This is a ridiculous standard. TCP/IP only? You f@#$ing kidding me?
Sure - you might have space for a full networking stack in your device. But let's be real. That 8 bit microchip isn't going to have space for windowing protocols.
Why oh why don't we have a UDP option. Hell this specification states that delivery might be unreliable yet it specifies TCP for the standard when really they were looking for UDP.
How the f@#$ did this standard get ratified?
I have a Windows 8 laptop
I bought a Windows 8 laptop. And boy did it fuck me off for weeks. Eventually I found an open-source start button to add and now it is only half as shit as before.
One of the problems is that buttons on GUI applications frequently don't respond to mouse clicks and I have to resort to using the keyboard (space bar) to actually "push" the button.
Public Domain Works If We All Play By The Same Rules
But we don't play by the same rules.
Companies like Microsoft and Apple are legal entities fighting legal wars over the very definition of all things. What is "ownership"? Can we bind people to "licences" and never own software (and therefore never re-sell)? Can we prevent others from implementing basic simple ideas? Can we control innovation and design and force legal standards to be followed that result in handsome royalty fees to those who lobbied the government first?
The world is a dirty place. There are crooks everywhere. Companies are organised gangs who will do ANYTHING to get rich. EH-NE-THING.
When you're faced with an enemy prepared and willing to use the law to abuse you and your efforts you must use the law to protect yourself. You can't go into a "fair fight" continuing to aim above the belt when your opponent is throwing sand in your eye and aiming for your groin.
Re: trim the staffing
"they took our jobs" whinging is reserved for your factory workers that could barely learn one job let alone another. I'd like to think most of our IT guys can actually learn more than one skill in their lifetime.
Re: It's a fair cop.
The only people I know that care about or get excited by Heroku use Mac laptops at work. Says it all, doesn't it?!
So what if China is making a copy of every bit going over the cable? What part of financial trading should be done over anything but an encrypted point-to-point virtual connection? Answer: none.
Better you build a cable and treat it with grave suspicion and then utilise it properly: with the highest grade encryption you can muster.
It's so exciting - dynamically scaling websites!!! But so stupid. Why? Because you don't need it now. And if you do need it then you can afford smarter people to plan and scale your web application as appropriate. Smart tech companies are like smart power companies - they plan ahead for peak utilisation periods and slowly, but methodically, bring capacity in and out as required.
If you start small dependent on a custom API then you end up big dependent on that custom API - and a dependent customer is a screwed customer.
Re: Searching for diamonds
I've tried explaining to recruitment agents that Hadoop is a waste of time. I know. I've tried. You can write far more efficient solutions in C or Java.
Besides - if your data set is that big - then the problem you're trying to solve will be well defined - allowing you to spend a little time crafting the right tool to get the answer. This will always execute faster in the long run.
Re; Quite right, too
Just a pair?
I keep a set of 3 disks.
At all times one is off-site.
I have a TrueCrypt container on each disk and use Beyond Compare to synchronise files between any two disks at a time.
The problem with a mere pair is that they have to be physically located in the same place to do the copy. Which means that fire, flood, government agency breaking down your door, or burglary can render your data gone.
Think: physical diversity!
Now if only a damned recruiter would actually READ my profile before deciding whether to spam me.
Vodafone's culture seems rotten - doesn't take long at the headquarters in Newbury to discover this!
There seems a complete lack of regard for employees. The idea of a "hot-desking" culture with mandatory clear tables seems to treat employees like animals in a zoo. Information seems hidden and not shared. It's just seemingly bleh - so many people start working at Vodafone only to seem to turn around and run as fast as they can as far as they can away.
Better Than You Think
I'm a dyed-in-the-wool C developer. I like C++ and dabble in Java, too. But professionally I've been using Perl for most of my tasks since I picked up the language over a decade ago.
Even now things I have come to take for granted from Perl are lacking in modern languages - a WWW::Mechanize for C#? How about truly flexible regular expressions and a means of expressing them over multiple lines? How about specifying string constants over multiple lines?
Perl has curly brace support - something that, for me, puts it so far in front of Python and similar white-space-format-dependent languages. If you need to mash everything up on one line in Perl YOU CAN! If you prefer your well indented forms YOU CAN! Many languages keep telling you "YOU CAN'T" - Perl is an enabler - not a denier!
This idea that Perl is a write-only language is rubbish. I've seen garbage written in every language. Just because Python forces you to indent and Java forces you to wrap everything in exception handlers doesn't mean the code is easier to understand! Good Perl developers write good understandable code - including well thought out variable names, comments, and POD (in-code documentation for Perl).
How about test harnesses? Almost all Perl modules available in the standard build and on CPAN come with test harnesses. I can't think of many projects or languages that are as thoroughly tested - or make testing as easy - as Perl.
Ignorance is aplenty in the Internet world. Perl is pretty easy to pick up - especially if you read Larry Wall's wonderful Camel book (he's a great entertaining author) - and has capabilities that stretch from satisfying the most basic of user to the more experienced. But it allows you to hang yourself and others - so self-discipline really shines in the Perl community!
Give that kid a job
He clearly knows what he is doing. Which puts him in front of 99% of technical professionals I've ever met.
When it crashes can you still boot off the existing hdd?
NO PHONE NUMBERS
I have a serious problem with privacy concerns handing out my phone number to Google.
I really wish they would let me create a private/public key pair for authentication purposes. This would be far more useful than a phone number that a) should be private and b) may not work overseas.
Black Out WillIAm
I'm sick of this talentless **** always in the news. Can we have a news blackout on this idiot?
Re: Re. It could be the end of tailgating Audis
It doesn't matter if YOU tailgate. It matters if the person BEHIND you tailgates.
You can't control the 4x4 on your butt. And rest assured if YOU stop quickly you WILL get hurt. Even though it is NOT your fault.
Tailgating is prolific on UK's motorways. I am cautious with my laser guided cruise control because occasionally it hits the brakes if there's a bright sunset, so I have to keep my finger on the button to switch it off at any moment.
I think auto stop is stupid. Problem is many drivers are even more stupid and there are no police to enforce safety issues on the road.
With Apple you sign away your rights to everything anyway. You're not permitted to use the phone any way you want. You can't root your phone and use the hardware with any software you choose.
What's happened to Woz?
Re: Not Just Radio Amateurs
Ham radio is wonderful for inspiring teenagers at school who may be genuinely curious how their mobile phones work. Most of us built a crystal AM receiver as a child. Some of us take that further and start to learn about Morse Code, inductors, capacitors, amplifiers, and more.
I think it is important to ring fence and preserve this spectrum for the hobbyist and curious. It's like having parks available for children to play in.
I use the Internet prolific ally. Turns out I am a much better programmer than electrical engineer. But I am very thankful for my younger years learning about electronics from articles and ham club members. And I am firmly against power line Internet that uses unshielded wire for transmission. Ethernet is a superior solution.
Oh God I've Waited For This
A cheap upgrade or downgrade from Vista...
Oh wait - let me guess - my OEM laptop Vista won't qualify?
Re: memcmp! FFS!
Rtfm. It's a casting problem. If the result of the memcmp is outside a signed char then there's a problem. Chances are memcmp returns an int but the MySQL coders erroneously cast the result to a signed char discarding high significant bits.
If you don't understand this, fine, but the article was clear on this. The problem is not with the OS.
I, too, want to know when the BBC website will ask before placing a uniquely identifying cookie on your computer.
Poor developers will always ruin anything simple.
HTC don't do software
I have a chacha. It was fine until I did an over-the-wire upgrade. After that the phone would crash any time I tried to dial a number.
Not the first time I've had utterly shit software from HTC.
Rooted the phone - put on cyanogenmod! It works now! I can dial! Let this be a lesson. HTC phones always work with Cyanogenmod - but are unlikely to work on the stock software that comes with the phone.
If you're willing to invest around 4-8 hours rooting your phone then buy HTC. Otherwise - don't.
If, by GPIO, you mean general-purpose-input-outputs (switching an external voltage on/off to drive something like a LED), then I think that is very educational. Children can see a real-world effect in response to their programming efforts.
I know that, at a previous workplace, I knocked up a Morse Code generator on an embedded device's LED - there's always satisfaction in seeing something real/external from time-to-time.
Re: @ Mikeyboosh
You explained in detail why macbooks are utter crap. Yes. The keyboard has fuck all use. No page up.
If you gave a shit about technology you would NOT use Apple. I have a MSI PC that has a much better keyboard and will whip the pants off your ornament.
Make your complaints to Apple. Not the technology world.
Re: crazy academic led BS as usual?
You lack real day-to-day administration experience of networking.
We have to have firewalls. Why? Back in the dream days of IPv4 nobody expected routine spam, port scanning, and hack attempts. Now one wouldn't dare plug their Windows computer directly into the Internet without at least a router in the way.
Registration and insurance
I love the idea of a regeneratively charged bicycle. Very nice.
I'm also all for the idea of compulsory registration and insurance. There's no reason why a semi-powered cycle should not be subject to ANPR. Perhaps if you had to have an ordinary driving licence to legally ride such a class of bicycle - it would be a very good thing! One would have to have knowledge of the road rules.
It really is time for any passenger-for-hire vehicle, whether powered or not, to also be formally registered (such as the Tuk Tuks in central London) and subject to ordinary road rules including careless and dangerous driving.
Taking the code with you
I always take a copy of my source with me - compress it - encrypt it - and probably never look at it again.
Why? Because in my career there's been one time where I was asked to help on something I worked on before and the original code had been lost.
Plus - if there's ever a dispute in the future - I want to know exactly what I did. Which means version history.
The truth is I rarely, if ever, look at code I've work on in the past. But it is there. No one else should ever be able to access it - however. It is locked up tight - along with all my other data.
If I'm forced to adopt a contactless credit card upon renewal of a card I shall keep it wrapped in baking foil!
New Zealand.. BOFH story here..
Oh, sure, the BOFH is an ex-university admin from Waikato University working in the UK.. but this has all the elements.. a bastard operator, a list of usernames, and New Zealand, all mixed into one!
And New Zealand dollars are worth 50% more than this time 5 years ago!
Given that the UK pound isn't worth jack shit anymore...
DON'T BUY THESE RF GENERATORS
I can't believe the irresponsible journalism here.
These devices FUCK ALL OVER THE AIRWAVES. Have some FUCKING RESPECT for radio operators.
STUPID WEBSITE DEVELOPERS
Just Serves Those Asshole Developers Right
*spits on Microsoft-only developers*.
This is what happens when you get f@g developers who don't know jack shit about fuck all.
They write web applications that only work with a Microsoft browser.
FUCK DEVELOPERS WHO SHIT ON INTERNET STANDARDS.
FUCK WEBSITES THAT RELY ON IE6.
I'm disturbed to know that Airbus has two modes "normal" and "alternate" law. And that pilots honestly believe they can't exceed the safe envelope in "normal law".
One thing is for certain: both of these pilots were unaware of "alternate law". I wonder if airbus cockpits had a clear indication of which mode was in effect?
And dual input controls? What the hell? One pilot must be in charge at any one time. The idea that the system "averages out" both controls is ludicruous! And resulted in death in this situation.
The report makes for terrible reading both for Air France pilots but more disturbingly Airbus!
Blame the French!
I get so frustrated and annoyed by those who play with their electronic toys on flights in the pre-takeoff, pre-and-post-landing phase.
The primary reason for the rule is one of safety. But there's another aspect - crowd control. When you're in a tight cabin with no legroom and the plane is going nowhere then EVERYBODY is going to be frustrated. Mix that in with tsk tsk tsk or beep beep beep and you're going to push some people over the edge.
Alec Baldwin would be on the end of my fist if I cross his path. Unless he has an electrical engineering degree, like me, or is an experienced aeronautics designer or pilot, then he has no place determining what is and isn't safe as far as use of electronic devices on a flight.
People are idiots. The number of people smoking a cigarette with the window down as they drive into the local Tesco fuel station really bothers me.
- Geek's Guide to Britain INSIDE GCHQ: Welcome to Cheltenham's cottage industry
- 'Catastrophic failure' of 3D-printed gun in Oz Police test
- Game Theory Is the next-gen console war already One?
- Analysis Spam and the Byzantine Empire: How Bitcoin tech REALLY works
- VIDEO Herschel Space Observatory spots galaxies merging