* Posts by Paddy

69 posts • joined 12 Aug 2006


Boffins debunk study claiming certain languages (cough, C, PHP, JS...) lead to more buggy code than others


On reproducibility.

I would expect github has an API for data extraction. I would hope that this second team of researchers also created a Jupyter notebook (In Python, of course), able to reproduce the statistical results they mention. (At some snapshot in time). This should help in later reproducibility issues and allow a new group of researchers to spend more time on criticising methodology, or showing later github trends.

Boffin: Dump hardware number generators for encryption and instead look within


How good?

Yes, but does it pass Big Crush: https://en.wikipedia.org/wiki/TestU01

Developer goes rogue, shoots four colleagues at ERP code maker


The scumbag!

I approve of this. Better still, call the next one "the scumbag"; and the next. They should gain no notoriety from their action.

Python wriggles onward without its head


Re: Now seems like the perfect time...

... For you to admit there is no evidence of a "frenetic" release cycle that harms the languages development; or of significant claims of immaturity. As for your hue and cry, I suggest you have your tinnitus seen to.

Boss helped sysadmin take down horrible client with swift kick to the nether regions


So long

And thanks for all the fish

Python creator Guido van Rossum sys.exit()s as language overlord


Change is inevitable.

Thanks for your role as BDFL for so long. You did so well in helping to bring Python to where it is,and in fostering such a great community.

Now I have to sit and think of what more I might need to/could do to help grow Python and it's community.

Git365. Git for Teams. Quatermass and the Git Pit. GitHub simply won't do now Microsoft has it



When the going gets tough, the tough gits going.

Two different definitions of Edge Computing arrive in one week


Re: The Mainframe is Dead: Long Live {Enter Rebranded Shyte Here}

The above lead to a fond remembrance of Terry Pratchett's use of the footnote - Now _there's_ an author....

Fog off! No more misty eyes for self-driving cars, declare MIT boffins


Red flag laws ...

In the 19 century the UK had laws ( http://mentalfloss.com/article/71555/ridiculous-uk-traffic-laws-yore), restricting the first motorcars: 2 miles and hour in town; Have a man walking in front waving a flag at all times...

We progressed from that. We need strict rules, for autonomous cars now, but hopefully, we will look back at them as being draconian and/or silly as we are chauffeured around autonomously as routine, with huge benefits to society.

UK takes first step towards criminalising driverless car hackers


Re: Fighting "planned" obsolescence.

> Stick to open source. With a robust dev community.

And get car insurance from ... ?


Fighting "planned" obsolescence.

The government might need to aso ensure that customers can make software updates when a car manufacturer decides to "play dirty". I the Car's entertainment system software is updated , but a similar car with the same entertainment software package is not updated due to the company ceasing upgrades to that particular model; would it be allowed to update that software manually?

How do customers avoid "planned" auto obsolescense by not making software updates updates available to some car models?

User asked help desk to debug a Post-it Note that survived a reboot



| I used to ask if it if was in the left hand socket or the right hand socket

Pure headology, as Pratchett would have wrote.

Everyone loves programming in Python! You disagree? But it's the fastest growing, says Stack Overflow


Re: Best Description I Ever Read of Python....

> I'd be willing to bet Python's volume of posts is matched by a relative

> simplicity in the questions being asked compared to, say, C++.

That might just tell you that, say, C++ solutions are overly complex.

There are a fair amount of scientists and engineers with gravitons to detect and medicines to design, etc, that use Python because the easy learning curve leaves them room to think more of their problem and its solution, rather than needing to become computer scientists (and so asking your famed "difficult" stackoverflow questions).

The future of Python: Concurrency devoured, Node.js next on menu


Shock Jock?

You quote Zed Shaw, but at the time I thought he was being alarmist to become popular in the Python world. He had something to peddle to a new Python audience.

Your top five dreadful people the Google manifesto has pulled out of the woodwork


Re: Awesome.

Yes it was a good read. I note that the readership is likely to have a large amount of current members of the community being criticised which makes the comments and votes here also interestng!

Q. What's today's top language? A. Python... no, wait, Java... no, C


Re: Learn all of them, but NOT Java

"Regarding Python, people seem to assume that just because they use Python, their code is good, even when it is actively terrible."

Not true. The community seeks "pythonic" code showing Python good practice. "The Zen of Python" asks new users to think more deeply about what constitutes good code, (import this). PEP-8 is a style *guide* for readability.

You can write bad code in any language, but blog it for comment and the Python community usually give helpful and constructive criticism. :-)

From Zero to hero: Why mini 'puter Oberon should grab Pi's crown



The BBC Microbit can run MicroPython and they are going to be given away!

Microsoft Office 2016 for Windows: The spirit of Clippy lives on


I wonder, do old xlsx utilities still work the same way or have they changed the xlsx "standard"?

Google makes new hires ONE pay offer. 'Negotiation'? What's that?


Post non-compete?

Is this from before or after them getting busted for their non-compete shenannigans: http://www.theregister.co.uk/2014/01/16/california_judge_salary_lawsuit/ ?

Let's not forget their poor record in employee remuneration. If you need good techies then poach them at a fair market price!

Sorry, say boffins, the LHC still hasn't sucked us into a black hole



These micro black holes that we have a five percent chance of seeing - they won't upset my morning cuppa will they?

So why the hell didn't quantitative easing produce HUGE inflation?


You got me?!

I am reading an economics post, me! And what is more I feel I am learning something - Shock, horror! And I quite like the feeling of learning something new in an unexpected topic.

Thanks Tim.

Samsung's bend blame blast: We DEMAND a Galaxy S6 Edge do-over


Bad science (/no science).

That Samsung video shows a guy trying to bend a number of pencils which naturally buch up versus the same number of pencils laid out flat in their testing machine - methinks both Samsung and Apple are using marketeers in the lab. Never a a way unbiased results.

Dismiss both sets of results!

Microsoft comes right out and says backup software is dead


All your data subject to US courts?

I thought that some American court was still trying to rape data held in Microsoft's Irish data-centre?

Does Big Tech hire white boys ahead of more skilled black people and/or women?


The author is talking about the same industry that illegally held down wages with no poaching agreements - and then screw their mainly white middle class male employees about the amount of compensation. These corporations can make a difference to equality and should. As customers, if you don't like the status quo you should say so.

Bible THUMP: Good Book beats Darwin to most influential tome title


Winnie-the-Pooh by A.A.Milne.

Non religious. Feel-good.

(Pre disnification)..

Dub pioneer Rupie Edwards' Ire Feelings – 40 years on

Thumb Up

Go Deh!

Growing up in the seventies seemed weird to me; on the one hand you had open racism against "Jamaicans" - that was the supposedly polite word used by some racist politicians when on TV; but you also got the white kid, just as poor as you, that seeks you out to try and learn more about that weird infectious music they had heard.

The music, Dub & Reggae was an integrating force. It allowed friendships to be forged across the playground, across races. (The cricket crushed arguments of *racial* superiority ;-)



Its not a defect its an iFeature

The iThing copies the curved screen phone market too it seems

Man buys iPHONE 6 and DROPS IT to SMASH on PURPOSE



iLemmings and there money are easily parted.

Linux Foundation says many Linux admins and engineers are certifiable


No googling?

To some degree, it's not what you know, but what you can search for and apply. That what docs and google are for. If you are restricted in what data you can access then the certification is devoid from real life.

A lot of times I find problems are resolved by accurately noting symptoms and causes then searching for like problems and there solutions as well as being able to accurately convey to others the problem you have.

Such problem solving skills are a large part of what keeps systems up, as opposed to their initial setup.

Maybe you should not be allowed to ask a question on a support site for certification, but maybe you should be allowed to google?*

*Is "to google" generic yet ;-)

Puff on a hybrid – next thing you know, you're hooked on a public cloud


Security? Licenses?

Does a public cloud have a solution to the issue of security? A companies secrets are protected to an obvious degree when using in-house servers.

Software licenses. Are they aware of the cloud. For example If I could purchase all-you-can-eat licenses for an office or a site, will it have to be re-negotiated for use on the cloud?

It's a scientific fact: Online comment trolls are sadists


Re: Sad but true.... Mac havialism

So it seems I was not the only one to at first read the last of the bad traits as Mac-havialism.

From: "... narcissism, and Machiavellianism"

Open MPI hits milestone with FORTRAN-ready 1.7.4 release


Fortran libraries resurrected.

Although I did learn Fortran two decades ago, if I had to use Fortran libraries today I would much rather access them from a Python wrapper i.e. Scipy: http://www.scipy.org/scipylib/faq.html#how-can-scipy-be-fast-if-it-is-written-in-an-interpreted-language-like-python

Ubuntu unleashes dual boot tool for Android mobes'n'slabs


unleash the power of your portable network.

Hi. I have a Nexus 10 tablet in a case with a Bluetooth keyboard. Not only would I welcome proper Unix running on the tab, I would also welcome a capability to network my Nexus 5 phone and be able to run ipython notebooks on the network when travelling.

Tablets and phones have a lot of power. A more standard Linux would allow that power to be used for traditional work tasks.

Mozilla: Native code? No, it's JavaScript, only it's BLAZING FAST


PyPy anyone?

It reads like what they are doing with the RPython subset of Python used by the PyPy project in speeding up Python.

See http://doc.pypy.org/en/latest/coding-guide.html#id1

Do dishwashers really blunt knives


Ceramic knives?

Can they go in the dishwasher?

Do they need to be re-sharpened by their manufacturer?

The importance of complexity


Enthusiastic self-taught programmer rather than a CS major.

I did Physical Electronics at University not CS, but programming and maths are hobbies and I have coded many CS algorithms and data-structures - Many for the Rosetta Code site: http://rosettacode.org/ - for use at home and at work.

Every once in a while I am aware that I am solving computationally intractable problems such as selecting the best N of M tests where N ~= 100 and M ~= 25,000 (I used a greedy algorithm: http://paddy3118.blogspot.co.uk/2013/05/greedy-ranking-algorithm-in-python.html)

Topological sorting is at the heart of arranging VHDL files and libraries for compilation: http://rosettacode.org/wiki/Topological_sort - I've considered implementing my own but the hard part is parsing the VHDL to extract the dependencies rather than the sorting.

So yes I do solve "algorithmic" and data-structure type problems, but the systems engineering problems are an important part of the whole too.

New iPhones: C certainly DOESN'T stand for 'Cheap'


ARM 64 bit

Hats off to ARM for designing a 64 bit core that works in a phone. It's just that Ubuntu has the best plan to make use of it with their idea of a phone that when docked runs full Ubuntu Linux; hell, if Ubuntu was running on something like a Nexus 10 with a 64 bit ARM and 8 gigs or more of RAM ...

... I'd play Angry Birds on it!

Intel ships high-powered C++ compiler for native Android apps


Re: Read the linked FAQ

So, it is indeed difficult to ascertain what processors the compiler works with.

I would have had to create an account to read anything from the link I did choose to follow so decided to ask, as I thought that it was info the article should have been clear on.

Oh well...


For intel chips only?

I can't work out from the article if the compiler will emit native Arm code or not?

Xerox admits there's no fix yet for number-fudging copiers


Another Y2K-like bug?

Is anyone looking at other brands of copiers? Just how widespread is the problem likely to be?

Should we all just confine purchases to those manufacturers that clearly state the have at least one mode that is guaranteed not to have a problem like this?

UK sitting on top of at least 50 years of shale gas – report



So I'll be able to sit in my warm, gas heated, lounge watching my china teacup trembling in its saucer as my house foundations subside.

Apple at WWDC: Sleek new iOS, death of the big cats, pint-sized Mac Pro


It's Apple

Being forced to buy new kit to expand the new Pro should be expected. It is a fashion statement, you should expect them to pressure you to dump last seasons kit because it doesn't look fashionable - not because it isn't serviceable.

It may not be green, but its how they earn their greenbacks.

Seven all-in-ones that aren't the Apple iMac - and one that is


HP Z1?

No mention of the HP Z1?

Petascale powerhouse cracks important HIV code

Thumb Up


Great article and video. Just the kind of thing I like to read about.

Engineers are cold and dead inside, research shows


It doesn't add up.

The psychology students probably decided to compute the stats themselves. Nuff said!

2012 was warmest year ever recorded in USA

Thumb Up

Who swallowed a dictionary?

And later regurgitated the word "adumbrates". Defined as "to give a vague outline".

Nice one.

What Compsci textbooks don't tell you: Real world code sucks


Identifiers should be succinct andNotTediouselyLongWinded. Presumably you are using a language with namespaces and so the enclosing namespace brings contect that need not be repeated in a choice of variable name.

On comments, I too hate _bad_ comments. Learn how to write good comments because sometimes they are necessary - for example, after you have got a good implementation that gives the right result, you may need to alter it for, for example, speed or memory optimizations. These optimizations may not allow the luxury of being in their own function and are going to be obtuse.

Behold ATLAS, the fastest computer of 50 years ago


Gangsta stylee

I needed to try out a site that promised a gangsta-stylke translation of a page so ... http://www.gizoogle.net/tranzizzle.php?search=http%3A%2F%2Fwww.theregister.co.uk%2F2012%2F12%2F08%2Fferranti_atlas_50th_birthday%2F&se=Go+Git+Dis+Shiznit

Menage á tablet: Apple vs Amazon vs Google


7 inches is good, but 5.3 could be better

I do own the 7" Galaxy tab, but no smartphone. Given the cash I would buy the Galaxy Note phone and hope to retire the tab. I have large hands and like the feel of Note and the size of its display.

Python wraps its coils around the enterprise


Re: When looking at a new language

What is a design pattern in one language becomes embedded in a more powerful language. Take using fict keys as a set: a design pattern once - now built in to the language . Take the decorate-sort-undecorate pattern, or the Schwartzian transform: that too is now built-in to the Python sort function.

Sometimes having a wealth of design patterns to learn just highlights the inadequaces of a language.


Biting the hand that feeds IT © 1998–2019