* Posts by Paddy

81 posts • joined 12 Aug 2006


Eight-core 3.8 GHz CPU. 12 TFLOPS GPU. 1TB NVME SSD. 16GB RAM. Not a half-decent workstation, it's the new Xbox


Windows 10?

I'd be happy running full Windows 10 and "Windows Subsystem for Linux 2" on that hardware if it were atractively priced.

RIP Katherine Johnson: The extraordinary NASA mathematician astronauts trusted over computers


Thanks Katyanna

A great obituary. I posted a link on Reddit r/programming. Those 1k+up votes are for your subject and also for your communication abilities.

Fed-up air safety bods ban A350 pilots from enjoying cockpit coffees



“Real stupidity beats artificial intelligence every time.”

― Terry Pratchett, Hogfather

Chemists bitten by Python scripts: How different OSes produced different results during test number-crunching


Onward and Upward!

They have moved on from the problems of a couple of decades ago when C and Fortran ruled.

Why did you expect that allocated memory to be all zeros, again?

You only ever used 5 letter names, which dumbo would have tried to use more than 10?

Are you sure <insert complex pointer arithmatic> does what you think it should?

Progress, yah!

Surprise! Copying crummy code from Stack Overflow leads to vulnerable GitHub jobs


Well Duh!

| "Basically, what we tried to show is that using Stack Overflow without reviewing it carefully can lead to potential vulnerabilities inside applications,"

It seems the rate of misuse of bad code was low. A more positive headline of something like "Most Github projects avoid using SO code with known vulnerabilities" seems to be less desirable.

I have both answered questions and got questions answered on SO.The worst problem is those thankless takers who don't even bother to aknowledge any answer, they just disappear leaving readers/helpers with no idea if any of the solutions were appropriate.

I try and write good questions - some times it's easy as in when I had a short Python function and asked if a numpy guru could make it faster for me. I got four answers from one guy and one from another, so slotted in my own data and posted timings and my thoughts on how their examples might fit my use case, as well as selecting an answer to close the SO question. I tried to give back something to those who took their time to answer me; in a way that I had found useful in the past.

Open source doesn't work when too many take.

US govt watchdog barks at FAA over 737 Max inspectors' lack of qualifications


Re: What does unqualified mean ?

If your medical devices kill 400 people and investigators find your training had lapsed...

Best to follow the procedure, or get it changed if you think it is more harmful than good. You shouldn't just ignore it.

Allowlist, not whitelist. Blocklist, not blacklist. Goodbye, wtf. Microsoft scans Chromium code, lops off offensive words



Everyone thinks they have an equally valid opinion on what is offensive. I guess this isn't the forum that attracts those with a more learned or professional interest in the subject?

Another rewrite for 737 Max software as cosmic bit-flipping tests glitch out systems – report


My work has demonstrable worth!

After creating ways to measure this kind of issue in an automotive processor, as well as novel design tools to allow us to design in such a way that resultant systems can be demonstrated to be at the required safety level for ISO26262, I must say that I didn't expect to read about what I thought was a specialist area in the Register.

Apple, Samsung feel the pain as smartphone market slumps to lowest shipments in 5 YEARS


"Flagship killers" like the Pocophone F1 might be having an effect. (Especially when online votes by MKBHD placed its camera shots second overall)!

Tesla touts totally safe, not at all worrying self-driving cars – this time using custom chips


But is it safe?

"two fully independent math processors on board which both receive full video from the car and make their own independent evaluations before another part of the system compares them to make sure they match. "

Are they running the same software?

How do they avoid the Boeing effect: Self-certification of safety and business pressures work against each other.

Maybe directors need to be in the chair from Marathon Man: https://www.youtube.com/watch?v=kzw1_2b-I7A

P30 pic pyrotechnics in Paris: That's one Huawei to set the smartphone world alight


Re: 50x optical zoom?

It's early days (hours) for the P30 - this video comparison with the Apple XS Max stresses that the P30 software used was pre-production: https://youtu.be/iGPeF4vD8bc


Re: 50x optical zoom?

MKBHD on Youtube has more details on the zoom feature here: https://youtu.be/0O4_EAGNg7k?t=141

I'll take a different view than the author of this Register article: I think that the true zoom, and how it is integrated into the phone's form-factor is *very* innovative. They have matched it with very good stabilisation to make high-zoom useable too, it seems.

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...



Biting the hand that feeds IT © 1998–2020