* Posts by Paddy

108 publicly visible posts • joined 12 Aug 2006

Page:

AI datacenters want to go nuclear. Too bad they needed it yesterday

Paddy

Thorium?

Have we done enough research to build safer nuclear plants? I know the lead-time is shot, but if we 're going to build nuclear, then I'd rather we used something safer.

This is your article from 2013! We should have had many more thorium reactors by now.

https://www.theregister.com/2013/09/27/someone_must_have_a_thorium_reactor/

Malware in Lisp? Now you're just being cruel

Paddy

Re: Whitespace interpreter

Who else drag-selected the text to check where the newlines were?

How a good business deal made us underestimate BASIC

Paddy

Storage was always a necessary thought

Saving your work for later was always either a consideration of the programmer or a failure of the computer.

I learnt to code, one night a week on Trent Poly's minicomputer, saving my work between sessions on paper tape. Later it was casette tape for the first home computers.

You quiockly learnt how crucial it was to save your work between accesses to the computers. Basics ability to run without learning about files is a non-feature as soon as you leave the showroom because you need to save your work so you quickly learn about how to use the non-volatile storage provided.

Open source maintainers are really feeling the squeeze

Paddy

Manage expectations; abruptly!

There was an earlier blog post about similar pressures put on open-source maintainers. I replied in Redditt that if they, (the pushy, demanding requestor), wasn't pleased with the support then they could always fork-off!

I've never had to say that in real life as I chose to contribute to Rosettacode.org where I knew that support is limited by the nature of that web site, and I could contribute in the time I was willing to allocate.

Undergrad and colleagues accidentally shred 40-year hash table gospel

Paddy
Thumb Up

Dicts?

I wonder if this could be applied to speed up Python dicts and sets, as they use hashes?

LibreOffice still kicking at 40, now with browser tricks and real-time collab

Paddy

Re: All you need

I too have used LibreOffice to fix Excel sheets (and been seen as the hero).

Python dethrones JavaScript as the most-used language on GitHub

Paddy

So you, yourself, say that Java and Javascript are only comparable to Python if you write badly written Python.

I'll take that as a Python win :-)

Paddy
Pint

Embrace, extend, empower!

Nearly three decades of personal Python. Who would have dreamed?

Paddy

Java has so many lines to count :-)

Satellite phones are coming, but users not happy to pay much extra for the capability

Paddy

Phones been out for a year

I wonder if they polled Hawei Mate 60 Pro users, as that phone is a year old now?

https://www.youtube.com/watch?v=Bznja6M3his

The case for handcrafted software in a mass-produced world

Paddy
Thumb Up

Look up, not down

Expend more of the computers capacity in making programming higher-level, simpler, and more correct for us.

For example I state that I need to access this data in a sorted order, and the compiler might suggest a first data structure and sort algorithm, but feedback from subsequent runs could change that, improving the performance over time. The compiler would be free to use insertion sort as the data is read in - or instead sort before this use; or sort as part of an intermediate action.

Parallisation should also be automated based on examination of un-or-part-parallised source.

Use the AI to allow us to think bigger, successfully!

China claims Starlink signals can reveal stealth aircraft – and what that really means

Paddy

Fund me, please!

"The researchers chose the drone as they estimated it has the same radar signature as a modern F-22 fighter."

"Is it enough to get further academic funding?", Not "Does it track F-22's"

Online media outstrips TV as source of news for the first time in the UK

Paddy

BBC toadying?

The other day I caught the BBC heading a news section by calling the return of the Starliner "a success".

Only later did it fill in the less than optimal details.

I watched Carol Vorderman's critique of TV at the Edinburgh TV Festival, too. Yes you do have to find multiple TV news sources online, and cross-check; but I too have less trust in TV news now.

Study finds 268% higher failure rates for Agile software projects

Paddy

lowercase agile

"In highlighting the need to understand the requirements before development begins, the research charts a path between Agile purists and Waterfall advocates."

Get that spec. but understand that it can change because of, as well as during, code development. You need to be agile enough to asses possible updates to the spec and keep everyone on track to the latest agreed spec update. Requirements may change. The design flow is not some software package or holy software tome

Pope tempted by Python! Signs off on coding scheme for kids

Paddy

Catholicism's late!

import this

Senior engineer reported to management for failing to fix a stapler

Paddy

Re: Hiring engineers to shovel snow

"Drafting software that their mechanical engineers wrote"

Software engineers know software. Given a Mechanical engineer who can program and has the problem, then he may well write a bug-free program that will get the task done. Transferring the knowledge to the software engineer is time-consuming and error prone, but likely to produce a much better GUI.

Automating Excel tasks to come to Windows and Mac

Paddy

Why?

With Jupyter notebooks and pandas dataframes, why take that backward step?

Python is getting faster: Major performance tweaks on horizon

Paddy

Python *is* also a scripting language. It can be embedded and can embed code written other languages, and in ways that make such code accessible in a Pythonic manner.

Data scientists and those in AI for example need very fast processing, often provided by specific hardware whose vendors go to the trouble of integrating them with Python as a way of making their hardware accessible. Coders write Python for access to the speed they need.

Paddy

Re: The McDonald's of programming languages

"if you can't beat them, join them"

Said over a pint about their partner.

C: Everyone's favourite programming language isn't a programming language

Paddy
Stop

Moaning Minnie

Get over yourself. Deal with the world you find rather than the world you wish for.

There are many reasons that are well known that lead to C's current position.

Show you can do better and people will beat a path to your language.

Tech spec experts seek allies to tear down ISO standards paywall

Paddy
Pint

French?!

I was about to google the meaning of the french-sounding bal-a-ché but then I got it :-)

FYI: Today's computer chips are so advanced, they are more 'mercurial' than precise – and here's the proof

Paddy
Pint

You get what you paid for.

Doctor, doctor, it hurts if I use this core!

Then use one of your millions of others?

But I need all that I buy!

Then buy safer, ASIL D, automotive spec chips.

But they cost more!

So you're cheap? NEXT!

Chip lifetime bathtub curves are statistical in nature. When you run that many cpu's, their occasional failures might be expected; and failures don't need to be reproducible.

Excel Hell: It's not just blame for pandemic pandemonium being spread between the sheets

Paddy
Pint

Re: Relax...

Jupyter/Python/Pandas will get you further.

Paddy

Shiny Shiny

If a company porposefully bakes its known "1900 is a leap year" bug into its Office open XML "standard" , then shame on those who ratified the standard and shame on those who entrust their data to a company who flagrantly ignores its bugs rather than fixing them.

Spreadsheets are as attractive as sirens; but more perilous!

Moore's Law is deader than corduroy bell bottoms. But with a bit of smart coding it's not the end of the road

Paddy

Look! someones lying on the internet!!!

> "hacky scripty language’s like Python that pay no regard whatsoever to how the underlying hardware works"

Read the groups frequented by the C'Python core devolopers and you would see your error. Read up about Timsort and you would find that those core develppers also look above the hardware at how the language and its libraries are used and optimise that too.

You may suffer from a narrow view of "to optimise" not shared by all.

Paddy

Re: This!

> ... using each level of cache perfectly

So thisis code for only one CPU cache setup? That'sa pretty precise hardware spec, not very useful to others in general.

Paddy
Linux

That's a wrap!

Those same MIT professors should progress to *wrapping* their orders of magnitude faster solution so it becomes simply callable from Python. That would then allow other scientists and engineers to benefit from superfast matrix multiplication with the ease of a Python function call. It's how peole get things done in, for example, data-science in simple "Python" without having to now the intricate details of all of the libraries they are using.

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

Paddy

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

Paddy

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

Paddy
Facepalm

<Quote>

“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

Paddy
Facepalm

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

Paddy
Coffee/keyboard

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

Paddy

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

Paddy

Meta

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

Paddy
Go

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

Paddy

"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

Paddy

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

Paddy

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

Paddy

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

Paddy

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

Paddy

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

Paddy

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

Paddy

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

Paddy

So long

And thanks for all the fish

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

Paddy

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

Paddy

GitGoing

When the going gets tough, the tough gits going.

Two different definitions of Edge Computing arrive in one week

Paddy
Pint

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

Paddy

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

Paddy

Re: Fighting "planned" obsolescence.

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

And get car insurance from ... ?

Paddy

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?

Page: