* Posts by Nick Ryan

1397 posts • joined 10 Apr 2007

Page:

American bacon cured with AR-15 assault rifle

Nick Ryan
Silver badge

Re: Hangover Cure?

An easy solution, buy from "microbreweries"... usually rather better than the commercial nat's piss that you find in every bar.

7
0

'Turn to nuclear power to save planetary ecology from renewable BLIGHT'

Nick Ryan
Silver badge

Re: Exaggerating much?

@ Ivan 4 - I'm not sure you read the RSPB article...

They clearly stated that there are gaps in their knowledge regarding placement, that there will always be some trade offs but that they are committed to ensuring that the adverse effects are minimal. They even state where there have been some complete failures of placement that have had a serious impact on the local bird population and while there have been a few bad cases in the UK, they are very minor compared to the ones that they cited.

As to the effect of the RSPB's objections and whether or not they are overruled or ignored, that's a different matter.

3
0
Nick Ryan
Silver badge

Re: Exaggerating much?

Agreed. Wind power has its place, but shouldn't be seen as the solution to anything in its entirity, more a possibly useful component or supplement to power generation.

As for how evil these things supposedly are, the sensible organisations have a rational, well thought out policy and approach to the matter. For example, here's the RSPB's take on wind farms: http://www.rspb.org.uk/forprofessionals/policy/windfarms/

2
1
Nick Ryan
Silver badge

Re: This isn't about energy, it's about ideology.

Why whenever I read the word "Neoliberal" in some text on the Internet do I imagine the writer frothing at the mouth and dribbling a bit?

On the other hand, some bits of the current economic system are truly unstainable or just mythical: "perpetual growth" being the most stupid where all countries, industries, markets and everything else must be seen to be growing continually or are judged to be a failure.

15
2

The Hobbit: The Battle of the Five Armies – Thin plot, great CGI effects

Nick Ryan
Silver badge

Re: one film edit

Some bits of the books did go on a bit, so cutting them out of a film where the film representation would taken even longer would not help the story. However one film seems to be most about dwarves singing, and the next morphed into tedious kung-fu / wire-floaty / unfeasible action scenes and it all felt like contrived filler particularly as it didn't even add to the film as a whole, it took away.

However having seen the first two... I'll try to avoid the last but may not be successful.

0
0

Microsoft's dodgy new Exchange 2010 update breaks Outlook clients

Nick Ryan
Silver badge

Re: Exchange IMAP???

I doubt it - the similarities between standard IMAP and Microsoft's IMAP implementation in Exchange are few enough that bugger all works with it. There used to be entire websites dedicated to the topic, but I suspect they gave up as it became more and more obvious that MS didn't give a stuff about IMAP and were only interested in their in-house APIs.

5
0

Buy Your Own Device: No more shiny-shiny work mobe for you

Nick Ryan
Silver badge

What utterly useless advice. Four fingers of kit kat are much more similar in shape and size to a modern mobile phone. Unfortunately kit kat wrappers no longer have the foil inner so we lose out on the shiny shiny relevance but at least the shape is near right. Sheesh. ;)

The other fun simulation is to look stupidly confused when the signal disappears, strangely around the same time the train goes through a tunnel.

1
0

Why, hello there, Foxy... BYE GOOGLE! Mozilla's browser is a video star

Nick Ryan
Silver badge

For its part, Microsoft has said future releases of IE will add support for WebRTC.

Maybe I'm getting more cynical... but what's the betting that this "future release of IE" will, somehow, only be Windows 8 only? Due to "technical" reasons of course...

3
0

It was SPACECRAFT vs BOAT at ORION LAUNCH. The boat won

Nick Ryan
Silver badge

Re: You will not go to space today

Do you mean the Up Goer Five XKCD?

Still a great XKCD, clever and surprisingly accurate too.

3
0

Brit smut slingers shafted by UK censors' stiff new stance

Nick Ryan
Silver badge

Re: hardly difficult to get around

it is now illegal, for instance, to detonate nuclear weapons in the UK.

I will sleep better in my bed knowing this. I may even write to my local government representative and thank him for pushing through such an insightful and meaningful law that will make us all feel better.

Of course those that would detonate a nuclear weapon in the UK don't give a rat's arse about UK laws. There goes my better night sleep :(

1
0
Nick Ryan
Silver badge

Re: Let your betters decide

I'm afraid that you sir, appear to be suffering from hysteria. Off to the clinic with you...

0
0

Eat FATTY FOODS to stay THIN. They might even help your heart

Nick Ryan
Silver badge

Re: Burgers are good!

Margarine is generally very bad for you compared to butter. Margarine tends to be made from hydrogenated or trans-fats and these are rather dangerous compared to any other fat type. Great for the food industry as they are far cheaper and a preservative as well, but not good for the consumer unless your sole marker is price.

Butter also taste nicer.

0
0
Nick Ryan
Silver badge

Re: colour me cynical

There's an astounding amount of FUD around the entire diet industry... if you were the type to see conspiracy everywhere you'd almost think that dieticians were more interested in keeping themselves in a career than any long term sense.

Fat in your diet: Too much, obviously bad but largely because you're likely to be eating too much unbalanced food and likely to not be doing enough exercise... and as rightly pointed out in another article on El Reg, very little of your body's energy is needed to maintain body warmth compared to even 50-75 years ago, e.g. within a generation. Certain types of fats have been proven to be very bad for you, e.g. trans-fats / hydrogenated fats and while these are great for the bulk food industry as they are very cheap and double as a preservative they are very bad for your body. Luckily there is growing awareness of this and while most governments haven't mandated clear, honest, labelling of these or banning them, this situation is improving. One very inportant point about fats in your diet is that it is far from the case that fat goes straight from your food to your own fat cells, there's a huge number of steps that the intaken fat goes through and the more steps the better as this requires more energy to process and the energy from the result tends to be eventually used more evenly throughout your day which helps to keep your hunger at bay as well. This is one of the reasons a good solid fry up keeps hunger at bay much longer than a bowl of cereal, a yoghurt and a fruit smoothie.

Refined sugars: These are best avoided as much as possible however in order to substitute for the lack of food flavour from removing fats in food the food industry has added sugar instead and this sugar is far worse for you than the fat it replaces. Refined sugar requires very little energy to process / break down and as a result produces an instant energy hit but no lasting, or spread over time, benefits. The less refined the sugar the better it is for you and the longer the period over which the sugars will be released. This is why natural fruit sugars or honey is far better for you than refined (cane or beet) sugar.

Calories: While it's useful to have some form of indicator as the nutritional value of food, there is a world of difference between a boiler and a digestive system. As a result a 100 calorie chocolate bar and a 100 calorie oat bar while having similar calorific values, produce vastly different results. The chocolate bar will be loaded with instant energy refined sugars which if you need an instant energy hit isn't a bad thing but very poor for a longer term snack and won't satisfy hunger in nearly the same way. The oat bar requires much more energy to break down and while the nominal calorific value is the same, your body will use much more energy to break it down and the results are spread over a much longer time. There is a noticeable lag between eating and your body's signals telling you that you've eaten enough, which is one of the reasons that eating slower works, similar to not eating while distracted (working, driving, watching tv) as we tend to not pay attention to our body's signals at this time.

Detox diets: These work solely due to the fact that you're cutting out the crap from your diet and eating less for a bit. There are no "super foods" or other rubbish, our bodies have had millions of years perfecting amazing detox mechanisms, eating freshly-marinated-quid-puree (or whatever today's celebrity inflicted detox diet is), doesn't help any. The other risk of a heavily calorie restricted diet is that your body goes into "starvation mode" where it hangs onto food for longer to wring out as much as it can for it (constipation often results) and then has a digestive fun day when you stop the starvation and supply enough food where it will continue to wring out more of the food... which is why the weight piles back on and the cause of yoyo dieting. If you must starve yourself, do it for a couple of days time at the most and then eat normally for the rest of the week.

Typed up while eating a nice sugary snack because it's oh so tasty... mmm... dammit.

15
3

Post-pub nosh neckfiller: Masala omelette

Nick Ryan
Silver badge

Re: No Bacon?

I wouldn't touch normal US bacon with a shitty stick and if I did the stick would likely grow into something else entirely given the amount of hormones and chemicals in the average US porker. US pork is one of the times when "free range" or "organic" is most definitely the only safe way to go.

0
1

Euro Parliament VOTES to BREAK UP GOOGLE. Er, OK then

Nick Ryan
Silver badge

Re: 90%

a 90% market share is excessive by anyones standards

Not exactly. There are plenty of markets where one company has 90% or higher market share. It's what that company does when they have such a high market share is what's important.

If that company deliberately destroys and makes it hard for all other entrants into the market through lock-in policies, proprietry information / technology and just generally fleeces their customers that is bad. If, on the other hand, that company tries hard to stay at the top by providing better services and better prices (running at a loss is considerd unfair) than its competitors than that is good (it's also basically only of the noble aims of capitalism).

0
0

Pity the poor Windows developer: The tools for desktop development are in disarray

Nick Ryan
Silver badge

Was probably put off by the earlier SDL which was a dog on many fronts. The v2 revision fixed so many annoyances that if anybody tried it before, it's worth having another look now.

0
0

World's best threat detection pwned by HOBBIT

Nick Ryan
Silver badge

Re: Not relevant

Largely it's what a lot of people either don't understand or don't realise is that computer AV, much like biological immune systems, is retrospective in that it needs a sample to be able to spot it and deal with it in the future. The advantage of computer AV systems is that the initial detection can be in one location and detection patterns can be spread to others - doesn't help the first victim much but does help the rest. Of course, the longer something remains undetected, which is the aim of the game, the further the spread.

Unfortunately we're not helped when the prevalent computer system is one that was initially designed as a standalone system with a single fully trusted local user using it. However even with a fully application sand boxed operating system with a full and sensible application permission system, the weak point will be found between the chair and keyboard.

3
1

Blackpool hotel 'fines' couple £100 for crap TripAdvisor review

Nick Ryan
Silver badge

Re: The damage is already done!

Those are some savage reviews... and not troll reviews in light of this recent national press notice.

What's even worse, is that many were threatening to contact Environmental Health, and at least one or two must have done this so what is Blackpool council's response to this?

2
0
Nick Ryan
Silver badge

Re: Absolutely outrageous

You can put whatever you want into a contract (T's and C's) however there is a huge difference between a clause being listed and it being enforceable. The contract laws are surprisingly recognicient of the fact that most people won't understand or have the inclination to read small print on every occasion therefore unfair clauses are pretty easy to invalidate.

However this doesn't stop the scumbags trying it on with their next victim who might not complain, or complain loudly enough.

6
0

The Nokia ENIGMA THING and its SECRET, TERRIBLE purpose

Nick Ryan
Silver badge

Re: Solved it

Isn't it a bit early to be playing bullshit bingo?

0
0

Mastercard and Visa to ERADICATE password authentication

Nick Ryan
Silver badge

Re: Start with the basics

If they're really going to insist on 2FA why aren't they rolling out hardware tokens?

Don't... please don't... they'll start to insist that we use the stupid (calculator size) chip and pin devices for every purchase. Annoying enough to have to use one every damn time I go to the online banking for one of my accounts, would just give up if I had to use the thing for every purchase online.

2
1
Nick Ryan
Silver badge

Re: Great...

I don't live in a village. But I can get a mobile network if I'm either:

a) standing, absolutely still, at the end of my garden with phone in the air.

b) standing by a window on the upstairs rear of the house. And feeling lucky.

Other than this, texts usually get through but can take up to three hours to arrive.

I really should change network, but I can't find one that does work here. AIUI there were some planning NIMBY issues a few years ago and as a result no signal. Which will be even more entertaining when they build another few hundred houses nearby as they'll have no signal either.

3
0
Nick Ryan
Silver badge

Re: W00h00

I don't think I've ever, once, entered my a password on the entirely pointless and annoying Verified by Visa "service". Every time, it's "forgotten password", followed by a few basic details that I can remember and yet another relatively random slew of numbers and letters for the new password.

Are there any details on how the delusional, control-freak muppets are planning the next ludicrous "security theatre" of authentication?

11
1

FALL of the MACHINES: How to KILL the Google KARATE BOT, by our expert

Nick Ryan
Silver badge

Re: Ian

Nigel. Because Nigel is a ****ing Legend.

1
0
Nick Ryan
Silver badge

Re: Every time...

A maliciously placed uninsulated electric cable would do the job as well. I suspect a bucket of water or the British climate would ruin it's day as well.

0
0

Boxing clever? Amazon Fire TV is SO CLOSE to being excellent

Nick Ryan
Silver badge

Re: is it really SO CLOSE to ebing excellent?

The interface needs a bit of tweaking to allow the filtering of paid for content and just better management of paid for content or multiple user-roles (eg. kids vs adults access).

However the interface is a world apart and beatifully smooth and usable compared to the unmitigated trash disaster zone that is VM's Tivo interface - slow, ugly, unwieldy and inconsistent.

1
0
Nick Ryan
Silver badge

Amazon Instant Video (Prime Instant Video) works just fine on my Nexus 7 tablet.

They had been messing around for a while, only supporting Amazon's own devices but recently have seen the light.

1
0

Samsung turns off lights on LEDs worldwide – except in South Korea

Nick Ryan
Silver badge

I've been a fan of LED lights for a while, but this doesn't mean that I see them as a solution to every problem. Compared to CFL bulbs, they are rather more environmentally friendly: CFLs are rather poisonous if broken which is important to remember when one breaks on you.

Both suffer from being rather more precise on the colour gamut compared to incandescent bulbs (heaters) or halogen lamps (even hotter heaters). Both flicker, although usually impercerciptably. For CFLs this depends on the coating persistence time and for LEDs it's the circuit quality, both of which suffer when you buy budget models. Budget CFLs tend to have fairly random colour gamut unless you buy identical bulbs in a batch, have varying start up times and times to reach peak brightness. Budget LEDs tend to either have light "hot spots", more pronounced flickering or more likely are just not bright enough to be usable replacements for the bulbs they replaced, this last fact alone is why a lot of people don't like LED bulbs. Hint: don't buy your LEDs from supermarkets or DIY stores, buy them from specialists instead; This situation will likely improve at some point but not for a while. Similarly, generally, don't buy no-name (or own-brand) CFLs from supermarkets or DIY stores either; for CFLs there are brands that produce better ones than others.

For me I generally buy LED bulbs because good quality LEDs are brighter, use less power and are less environmentally damaging than CFL bulbs. Sometimes though, you just can't get an LED bulb in the required shape or light throw angle range but the winner is that LED bulbs can be dimmed but again there is a caveat in that you must use a quality dimmer control and these are somewhat more expensive than the dimmers that worked with incandescent / halogen bulbs.

1
0

Drupal SQL injection nasty leaves sites 'wide open' to attack

Nick Ryan
Silver badge

Re: So wrong

PHP is not at fault here, this is the POS database abstraction layer in Drupal that is at fault here. It was designed by a technical advocate who AFAICT never had to use it in real situations and was (is) therefore utterly useless and unwieldly in many situations. It was a noble thought, but fatally flawed from the start.

The PHP MySQL libraries are actually quite clever when it comes to working with prepared statements and queries and optimising their use across multiple, often independent, connections.

2
0

Yahoo! dumps! thing! that! made! it! Yahoo! and! told! to! bed! AOL!

Nick Ryan
Silver badge

Re: Depends

Are you sure about their mail and weather services being of any use whatsoever?

I have a yahoo mail account and every time they update it they somehow manage to remove any remaining useful features and make it harder to use and just more stupid. It also tends to fail on more browsers and devices and they intentionally cripple the "old" version by making it as useless as possible while still nominally keeping it the same.

As for yahoo weather, I gave up looking at that even purely for laughs a long time ago. It seemed to have some form of time-displacement problem where the weather it forecast and reported often seemed to have no correlation to actual weather or what was being forecast by other services. Just to be fair and reasonable I have just checked the yahoo weather for where I am now. A mere difference of 3 degrees in the current temperature (vs met office / bbc weather) and the 5 day forecast bears little relation to the met office / bbc weather forecast. Also in typical dumb-US style (the US is one of the three remaining countries on the planet to not use metric measurements), the mouse over tips only give information in Fahrenheit and not the selected / default temperature units elsewhere on the page.

1
0

Renault Twingo: Small, sporty(ish), safe ... and it's a BACK-ENDER

Nick Ryan
Silver badge

Why the love for the original twingo?

Why the love for the original twingo? I drove one, and it was a car that I'd hesitate to inflict on my most hated enemies, let alone anybody else.

The suspension was so bouncy that I suffered from travel sickness. While driving. I have never had anything like that before. Any of the smallest deviations from a perfect road surface set off a gut churning bounce.

The speedo was set so far to the left of the car that one had to take their eyes off the road, look to the left, refocus and then read the speed. Then look back to the road and refocus again. Luckily, at any speeds above 40-50 mpg the gut churning bounce came in therefore you barely needed to look at the speedo.

I give it that it had reasonable economy (but it wasn't as if you could thrash it or drive at any speed above 40-50 mph anyway), it was adequately comfortable in a spartan way buy that was the only plus point. My experience was soured even more by the fact that the stupid thing stopped working in the middle of a snow storm, as both the rev meter (placed exactly where you would expect a speedo to be placed) and the wipers were wired together with one fuse and they both gave up simultaneously when the wiper control stalk fell apart. Gah.

Not all versions (Twingo 1 is a very broad spread or models) were as bad as the one I had for a (very short) while but whoever was responsible for the model I had should have been shot. Repeatedly. Or just made to drive one, as that was possibly a worse punishment.

0
0

Hackers thrash Bash Shellshock bug: World races to cover hole

Nick Ryan
Silver badge

Re: If you do not sanitize CGI input @DainB

Thanks for the sane explanation and example.

0
0

Does this float your boat? Dead Steve Jobs to hijack yachts from BEYOND THE GRAVE

Nick Ryan
Silver badge

You have the idea on it's head: The tablet does not control the boat - the boat's systems control the boat. The tablet is nothing more than an interface into the boat's systems. Of course, this doesn't justify a patent but this is the US PTO...

0
0

Heads up, Chromebook: Here come the sub-$200 Windows 8.1 portables

Nick Ryan
Silver badge

Re: 1Gb of RAM?

They are so screwed it's almost a joke. Yes, the price is good but that's their only positive factor.

16 or 32GB of storage? That has crippled them down to useless - want to install Office and maybe a windows update or two? Forget it, you'll have to uninstall everything else just to perform an OS update.

1GB of RAM? Win 8 is somewhat more efficient that its predecessors, but it's nowhere near that efficient. This is almost as useless as Microsoft's initial "minimum" requirements for Windows XP, except the truth was that if you want the OS (sans years of bloat updates) to load within the same hour and to load up another application you were fresh out of luck. These days a single application will lay claim to much of that RAM, which is a testament to how resource hungry modern applications are rather than any enhanced capabilities.

As for the display, x768 16:9 laptop displays are useless enough with many applications assuming x800 at the minimum.

Without experiencing them first hand, they sound like instant land fill.

5
0

Look out: The Far Eastern white-box boys are coming for EVERYONE

Nick Ryan
Silver badge

Re: Gartner

We, as in most of the readers of el'Reg, probably won't however PHBs have a nasty habit of believing them.

1
0

Crack team weighs LOHAN's substantial box

Nick Ryan
Silver badge

Another top show from the resident LOHAN boffinette, sporting her pipe as she rightly should. Puts the rest of them to shame she does. Slackers.

0
0

Don't buy that phone! It ATTRACTS CRIMINALS, UK.gov will tell people

Nick Ryan
Silver badge

Re: Most likely to be stolen ==

or just the most common phone in current use among those who are more likely to be in thief-friendly locations.

Which means that the BLOODY BIG BUTTON phone that is used by the elderly who don't tend to go out on Friday nights or stumble around drunk on the streets will be the least likely phone to be stolen.

2
0
Nick Ryan
Silver badge

Re: nokia carriers...

Seriously, an ex-colleague was mugged for her phone and the buggers handed it back and sent her on her way. Almost sporting if it wasn't for the rather unpleasant intent in the first place.

3
0

CNN 'tech analyst' on NAKED CELEBS: WHO IS this mystery '4chan' PERSON?

Nick Ryan
Silver badge

Re: The other trick that stumps all hackers

Nothing magical, just (ab)use of UTF-8 text. This page http://stackoverflow.com/questions/2995340/how-does-u%CA%8Dop-%C7%9Dp%E1%B4%89sdn-text-work explains it in a bit more detail. The encoding of the above URL gives a hint as to how this works.

Edit: Looks like you found an automatic online tool to do it for you...

1
0

Hot Celebrity? Stash of SELFIES where you're wearing sweet FA? Get 2FA. Now

Nick Ryan
Silver badge

Security Questions?

Start with a password and as long as the user chooses an appropriate password this is relatively secure. Automated checks and constraints can be put in on this to help and rate-limiting for unsuccessful password attempts is a trivial implementation task.

Now add "security questions" from a narrow predefined list implying answers that are usually easily guessable or readily available elsewhere. Security? Fuckwits. Essentially there is no security left now. And still we have these dumb "security" questions on all these so-called secure services.

2
0

Apple 'fesses up: Rejected from the App Store, dev? THIS is why

Nick Ryan
Silver badge

Try using many apps when you've spent years as a UI (UX) specialist... it's hard to not apply work to usage.

Very similar to how after a few years of assessing lip-sync in video playback on custom hardware and encoding schemes has left me unable to cringe when I spot lip-sync issues in broadcast media. Gits.

2
0
Nick Ryan
Silver badge

Re: Quality Over Quantity

Can't agree more - I'd love to be able to filter and search, intentionally excluding particular criteria or "required" permissions.

Pretty ridiculous when the vendor is the leading search engine, but even with that, excluding matching entries isn't always easy.

7
0

Good luck with Project Wing, Google. This drone moonshot is NEVER going to happen

Nick Ryan
Silver badge

It's definitely not an insurmountable problem. When it comes to spotting overhead wires a human helicopter pilot, with good eyesight, is likely to have a lot of other things to be looking at instead such as instrumentation, distance, other craft and so on that spotting something thin and very close to their flight path isn't likely to be easy and human eyesight really isn't really suited for flight at even 50mph. However for a drone system a near space high resolution sensor of some form (optical, radar, etc) shouldn't have a problem spotting them and it then becomes a task of whether or not the drone is able to avoid them.

I wouldn't really consider that such drone delivery systems are useful for urban environments, but where there is a lot of unpopulated space with sparse settlements, a drone delivery system could be useful.

3
0

iCloud fiasco: 100 FAMOUS WOMEN exposed NUDE online

Nick Ryan
Silver badge

Re: Jennifer Lawrence, Kate Upton and Ariana Grande

I would have had to google most of them on the list as similarly I had never heard of most of them.

Topically I had heard of Jennifer Lawrence but would never have been able to state what work she hard done, Kate Upton seems to be yet another model where her most notable assets are cleavage (so complaining about flesh shots seems to be pushing it a bit, but there are expectations of some privacy) and while Ariana Grande initially looked like yet another dead eyed model it turns out that she has starred in some kids program for a bit and, err, that seems to be it.

What they old saying about publicity? :) These "stars" and their websites are probably getting more attention than they ever have had before.

3
1

SHARE 'N' SINK: OneDrive corrupting Office 2013 files

Nick Ryan
Silver badge

Re: If its only readable on the origional device

It does. However what the hell MS think they are doing by once again putting in vendor specific application (filetype) hacks into their remote file synchronisation service, who knows? However this is Microsoft and they have form for putting in place incredibly stupid and narrow hacks for their own applications rather than actually fixing anything or doing anything sensibly in the first place.

My guess is that it's most likely to do with ghastly hack workarounds on excel partial file locks that don't play nicely with the synchronisation code that went into W8 to underpin encrypted transmission of data to Microsoft's cloud servers. AFAIK Windows 8 has this feature built in at a lower level and Windows 7 doesn't - or at the very least, it is implemented at a non-cloud specific file system level on Win 7.

4
0

Chumps stump up $1 MEELLLION for watch that doesn't exist

Nick Ryan
Silver badge

Re: It does look cool though

Lens tech can do that but it's far from simple. While the basic trapezoid mathematics are relatively easy to grasp the practicalities of projection onto a surface for reflective viewing at vastly different angles and maintaining similar brightness throughout start adding to the chore, and then you have to take into account multiple colours and even pixel shaping. Short throw projectors typically work better with very specific surface types therefore projecting onto your own wall with your own choice of paint tends to complicate things further.

0
0

MEN WANTED to satisfy town full of yearning BRAZILIAN HOTNESS

Nick Ryan
Silver badge

Re: Beware, O horny IT types!

Casa de los Tarantulas e Crocodylos

I think I've just found a name for my holiday home. Now to deal with the small matter of not owning a holiday home...

14
0

Banking apps: Handy, can grab all your money... and RIDDLED with coding flaws

Nick Ryan
Silver badge

Re: Not surprising

Sorry, but singling out "C" as the "biggest mistake in the history of computers" comes across as nothing more than fanatacism. Dumb, dangerous code can be written in all usable computer languages. Newer languages may have more built in range checks at the language level but these most definitely do not prevent stupid and there is no single programming paradigm that is more correct or more universal than others. "C", being a defined standard, was probably the best thing that happened to computers as it facilitated code and skill re-use rather than the previous situation of vendor and system specific languages and code. Copying code has its drawbacks of course, but it is generally considered better to re-use code than rely on individuals recreating the same things time and time again.

Most dumb code is produced either by poor quality or inexperienced developers (usually operating in a poor or non-existent review framework), developers who do not use how to use profiling and checking tools or chose not to use them, or developers working in a financially constrained environment where there is pressure to release code whatever the state in as short a time period as possible. On a lesser pool, the "I'm really clever I write minimalistic code" developers cause a lot of issues as well, but these are usually swamped by the quantity of code produced by others.

I've had to beat so many developers who turn off compiler warnings and hints because "there are so many"... FFS... they are there for a reason. Look at them, learn from them, fix them. There are (rare) occasions when compiler warnings and hints are genuinely false, but on these rare occasions such checks can be turned off and re-enabled and clearly documented as to why this is happening.

In the past I've also had the joyless task of having to to unpick "exceedingly clever" code that featured convoluted 40 operator logic statements and to instead separate them into useful code blocks that was both maintainable and allowed problems to be accurately logged with appropriate error handling rather than anonymous failures.

As previously noted here... Input validation: it's not optional. Validate for expected, unexpected and total nonsense values and handle them appropriately. Trust nothing, especially when it has an external origin and write code that propagates failure cleanly.

43
0

Finally, a practical use for 3D printing: Helping surgeons rehearse

Nick Ryan
Silver badge

Re: Finally?

Wow, talk about a relatively simple external bit of kit (that needs to be exactly the right size and tension) drastically improving a child's quality of life!

1
0

Raspberry Pi B+: PHWOAR, get a load of those pins

Nick Ryan
Silver badge
Coat

Re: The B got a memory memory in a previous rev

You have missed the point of Pi.

It's an educational device, not a device that allows you to pirate movies and stream them around your home.

Aha! So that is why my encoding of bluray discs to MP4 was taking so long - I was using my Pi.

9
2

Page:

Forums