Steve Woods

Written by a human.

  • Alleged Prime Minister pwned

    Yesterday, which was Earth Day, US President Joe Biden organised a two-day virtual climate summit bringing together dozens of world leaders.

    Apart from world political leaders, Biden also inexplicably invited one Alexander Boris de Pfeffel Johnson, Britain’s part-time alleged Prime Minister, to participate.

    Besides his propensity never to let the truth escape from his lips, Johnson is well known for his lack of attention to detail, his loose tongue and gaffes; and true to form he didn’t fail to embarrass the country of which he is supposed to be the highest elected public official, as shown in the following video clip.

     

    Yes, you did hear that correctly – “politically correct green act of bunny hugging“!

    Needless to say, Bozo the Clown had half of the country’s social media users rolling their eyes in despair, condemning his cavalier attitude and wondering what the blonde buffoon was going to sully next with his reverse Midas Touch.

    However, it wasn’t just Britons who reacted to Bozo’s gaffe.

    Amongst them was one Greta Thunberg, an 18 year-old Swede whose name is not exactly unknown on the world stage where climate change is concerned.

    Greta very quickly changed her Twitter bio to reflect Johnson’s words.

    Screenshot of Greta Thunberg's Twitter bio, which now reads Bunny Hugger

    Nice work, Greta! 😀

    As for the embarrassment that is part-time alleged Prime Minister Alexander Boris de Pfeffel Johnson, you can consider yourself well and truly pwned.

    Friday afternoon update: the Green Party has now joined in the general mockery of Johnson’s remarks.

    Tweet reads: To do list: Heavy check mark  Make lunch Heavy check mark  Hug bunnies Heavy check mark  Join the Green Party

  • NASA’s next lunar rover to use free software

    Being born in the mid-50s, some of my main childhood memories include the Cold War rivalry of the “Space Race” between the then USSR and the USA, all reinforced by such TV fare as Jerry and Sylvia Anderson’s Fireball XL5.

    These have stayed with me throughout life and I still follow human achievements in space closely.

    Coming hard on the heels of the Ubiquity helicopter’s first flight on Mars (posts passim), German IT news website heise reports that NASA’s next lunar rover will also be powered by free and open source software.

    In 2023 NASA will launch its Viper (Volatiles Investigating Polar Exploration Rover) rover which will be searching for and mapping water ice (which could one day be used to make rocket fuel) on the Moon’s surface. The rover will be equipped with high-tech instruments and tools: wheels which can revolve well on the dusty lunar surface; a drill which can dig into the lunar soil and hardware which can survive the lunar night which lasts 14 days and during which temperatures can drop to -173 degrees Celsius.

    Viper Lunar rover
    Image courtesy of NASA

    Whereas Viper’s equipment is largely bespoke, the rover will run mostly on open source software which can be freely used and adapted. If the mission is successful, it will not only lay the foundations for a future Moon colony, but also enable the aerospace industry to develop and operate its robots in a different manner.

    Open source technology has been little thought of to date in respect of space missions. It costs vast sums to build something space-worthy which can find its way to a target hundreds of thousands of kilometres away and carry out its specific tasks there. The natural impulse is usually to conceal the necessary know-how. On the other hand, open source software is often associated with cobbled-together programming for small projects such as hackathons or student demonstrations. The programming code that fills online repositories like GitHub is often a cheap alternative for groups with little money and few resources.

    Into space with open source

    The aerospace industry is being propelled forward by many factors, not least the increasing drive into space. This also entails a demand for cheap and accessible technologies, including software. Even for major organisations like NASA, for whom funds are less of a problem, the open source approach can result in better software. With open source, scientists can access additional expertise and feedback from a wider community when problems arise, just as amateur developers do.

    If open source software is good enough for the likes of NASA, it should probably also be good enough for everyone else trying to control a robot remotely from Earth. As ever more new companies and new national agencies throughout the world are trying to send their own hardware into space and at the same time keep costs down, cheaper robotics software able to cope with risky missions could be a major benefit.

    2 Robonauts robotsNASA has already been using open source software for 10-15 years in several research and development projects. It manages a very comprehensive range of open source program code. However, its use for space robots is still in the initial stages. One of the systems the agency has tested is the Robot Operating System (ROS), a collection of open source software frameworks which is maintained by Open Robotics, a non-profit which is based in Mountain View, California. ROS is already used in the Robonaut 2 humanoid robot, which has assisted in the International Space Station’s research, and in the autonomous Astrobee robots, which float around the ISS supporting astronauts in their routine tasks.

    The ROS will carry out ground flight control tasks. NASA staff will control the Viper rover from Earth. Ground flight control will then use the data collected by Viper for a real-time map and rendering of the lunar environment, with which the rover’s drivers will then be able to navigate more safely. Other parts of the rover’s software also have open source roots: the “Core Flight System” (cFS) program, which NASA developed itself and made available free of charge on GitHub, is responsible for basic functions like telemetry and on-board file management. Viper’s mission operations beyond the rover will be carried out by Open MCT, another NASA development.

    Viper will be controlled in real time – almost

    In addition, the Viper mission is suitable for open source software. Because the Moon is so close, the rover will be able to be controlled almost in real time, meaning that part of the software does not need to be on the rover, but can be run on Earth instead.

    However, Viper doesn’t run fully on open source software. For example, its onboard flight system uses reliable proprietary software. Nevertheless it can be assumed that future missions will both use and extend the open source software used for the Viper mission.

  • Open source flies on Red Planet

    Today NASA’s Ingenuity helicopter became the first craft to be flown remotely on another planet. The Ingenuity team at the agency’s Jet Propulsion Laboratory in Southern California confirmed the flight succeeded after receiving data from the helicopter via NASA’s Perseverance Mars rover at 6:46 a.m. EDT (3:46 a.m. PDT).

    Ingenuity’s mission was essentially a technology demonstration to test the first powered flight on Mars. The helicopter rode to Mars attached to the belly of the Perseverance rover.

    The solar-powered helicopter first became airborne at 3:34 a.m. EDT (12:34 a.m. PDT) – 12:33 Local Mean Solar Time (Mars time) – a time the Ingenuity team determined would have optimal energy and flight conditions. Altimeter data indicate Ingenuity climbed to its prescribed maximum altitude of 3 metres, with Ingenuity maintaining a stable hover for 30 seconds.

    Mars has a significantly lower gravity – only one-third that of Earth’s – and an extremely thin atmosphere with only 1% the pressure at the surface compared to our planet. This means there are relatively few molecules with which Ingenuity’s two 1.2 metre wide rotor blades can interact to achieve flight. The helicopter contains unique components, as well as off-the-shelf-commercial parts – many from the smartphone industry – that were tested in deep space for the first time with this mission.

    Both Perseverance and Ingenuity feature free and open source software (posts passim) extensively.

  • Local elections 2021 – the recycling poll

    It’s getting close to election time again and the period of what is informally known as “purdah” (also known rather more formally and stuffily in local authority circles as the “pre-election period” Ed.), which has very little to with purdah’s original definition, i.e. a religious and social practice of female seclusion prevalent among some Muslim and Hindu communities, and more to do with preventing central and local government from making announcements about any new or controversial initiatives that could be seen to be advantageous to any candidates or parties in the forthcoming election.

    Here in the Bristol area, elections are being held not only for the local council, but also for the elected Mayor of Bristol, the Avon & Somerset Police and Crime Commissioner and the Mayor of the West of England Combined Authority (WECA).

    As is usual with matters electoral, I keep a record on a LibreOffice spreadsheet of all election leaflets received, which ultimately end up in their rightful place – the waste paper recycling box (apart from personally addressed material, which is fed to the confidential waste shredder. Ed.).

    The latest state of the parties – as of first thing this morning – is shown below.

    Screenshot of election leaflet spreadsheet

    As can be seen, the Greens are clearly putting a major effort into depriving Labour of their 2 ward seats for Lawrence Hill in the council chamber.

    Whilst elections may be regarded as a vehicle of change, there are certain features that are reassuringly familiar and are thus recycled election after election.

    For instance, the first leaflet received after the notices of persons nominated were announced was one from the Liberal Democrats, as per their decades-long reputation for opportunism.

    That leaflet also comprised other reassuringly familiar Liberal Democrat tropes, such as the bar chart below for the WECA Mayor. I am reliably informed by a fellow linguist who took a ruler to the y axis, that the column sizes are reasonably accurate (for once. Ed.)

    Bar chart scanned from LibDem election leaflet

    That just leaves the equine graphic with the heading “It’s a 2 horse race! (Insert_party_name) can’t win here!” and the traditional graphics requirements for LibDem leaflets will have been fulfilled.

    More leaflets can of course be expected to land on the doormat as polling day approaches, so updates will be provided in due course.

  • ASF’s spring clean

    Apache Software Foundation logoDuring the first week of April, the Apache Software Foundation (ASF) announced it was moving some projects to a virtual attic, German IT news site heise reports. Projects which are no longer being worked on and are to a certain extent regarded as “retired” end up in Apache’s attic.

    The official announcement is the final stage of the journey to the attic and may take some time to implement. Ironically, a project with the dashing name of Falcon (the peregrine falcon is the fastest moving animal on Earth with a dive speed of some 380 km/h. Ed.) is taking some time to make the move: Falcon was abandoned in June 2019.

    Falcon for data management

    The ASF took Falcon 2013 under its wing in 2013 and the data management project was promoted to a top level after two years’ incubation. At the time the project’s was widespread in big data projects with Hadoop and inter alia with Hortonworks and Talend.

    Apache Falcon’s retirement means there will be no further development of the project by the ASF. The Foundation’s virtual attic was created in 2008. It contains all the projects which have officially reached their end of life. The Attic webpage describes the retirement process.

    The time frame between the decision to retire a project and the end of removal works varies considerably. Hervé Boutemy, the manager of Apache’s Attic is expected to announce the official retirement of a further 19 projects in the next few days in addition to Falcon. The retirement process has likewise been officially concluded for the Apex, Aurora, Forrest, Hama, Stanbol and VXQuery projects.

    Still available but no longer developed

    Projects in the Attic remain available there and project pages can still exist, as for Apache Falcon. However, the ASF no longer pays attention to either further development or bug fixes. Anyone interest can fork the projects at any time and ASF lists these forks.

    From time to time, if a project proves to be more popular than expected when it was retired, it will be retrieved from the attic and revived. For example, the Foundation dug XMLBeans out of the attic in summer 2018 after four years’ “retirement“.

  • A Scots terminology question

    One Twitter account I follow is Miss PunnyMany for her insights into Scots English. She’s just asked a very important question of manners and terminology in this tweet, as shown below.

    Tweet reads Is hen rude?

    Well, is “hen” rude?

    Let us see.

    An accurate definition would be a good place to start.

    A general glossary of Scots vocabulary posted on Stirling University’s website provides the following definition:

    hen: vocative term for a woman (e.g. ‘It’s aw richt, hen’), or a general term of endearment for anyone.

    Note the phrase “general term of endearment“. That’s a big clue, indicating that its use is confined to close friends and acquaintances.

    This view is largely borne out by the tone of the responses to Miss PunnyMany’s tweet.

    Furthermore, a few respondents rightly point out that, like “pal” south of the Border, “hen” may be used in a pejorative or threatening manner to people outside one’s immediate social circle.

    Mhairi Black MP
    You don’t talk shite, hen!

    An example of this can be found in a place a fair way from Scotland, namely the chamber of the House of Commons in Westminster.

    Back in March 2017, SNP Member of Parliament Mhairi Black gave rise to comment in the media and on social media when appearing to mouth the words “You talk shite, hen” to a response by Tory minister Caroline Nokes, then the Under Secretary of State in the Department for Work and Pensions.

    Ms Black had just made an impassioned speech that criticised a Government proposal to withdraw housing benefits for 18-21-year-olds. Her silent, but lip-read comment denoting her clear displeasure came during Ms Nokes’ reply which naturally defended the government’s cruel proposal.

    So there you have it, use “hen” sensibly and restrict it to family, close friends and acquaintances, you shouldn’t go too wrong.

  • Shabby? Not me, says PM

    Worzel Gummidge, the British Prime Minister, has responded to criticism in the press regarding his “shabby” and “disrespectful” appearance, and that he “couldn’t even do his hair” when making a statement in Downing Street about the death on Friday of Philip Mountbatten-Windsor, aged 99.

    Lookalikes - Boris Johnson and Worzel Gummidge
    Mirror, mirror on the wall, who’s the scruffiest of them all?

    Speaking from Chequers, a visibly shocked an astounded Worzel Gummidge apologised to those who had expressed their anger on social media and added: “Anyone would think I always looked as if I’d been dragged through a hedge backwards, like former London Mayor Alexander Boris de Pfeffel Johnson!”

  • Brazilian Portuguese LibreOffice guide now available

    Last week The Document Foundation blog announced the release of the LibreOffice 7.0 Getting Started Guide in Brazilian Portuguese. This new guide is based on the English language guide released last month (posts passim).

    Cover of Brazilian Portuguese LibreOffice guide

    In fact the Brazilian Portuguese guide is based on the English version. Its basis was a machine translation of the English guide which was then revised by members of the LibreOffice Brazilian community. Future editions of the Getting Started Guide will be done without translation, but by writing directly in Portuguese about new features in LibreOffice and information about the suite.

    Like its English counterpart, the Brazilian Portuguese Getting Started Guide outlines the development of LibreOffice and introduces each of its modules: spreadsheets (Calc), presentations (Impress), vector drawings (Draw), text processing (Writer), equations (Maths) and databases (Base). In addition to these modules, there are several chapters describing important concepts common to all modules such as styles, printing, electronic signing, macros, exporting in various formats, redacting and document classification.

    Contributors to the new guide were Vera Cavalcante, Jackson Cavalcanti Jr., Timothy Brennan Jr., Flávio Schefer, Felipe Viggiano, Raul Pacheco da Silva, Túlio Macedo and Olivier Hallot.

    The new Brazilian Portuguese LibreOffice 7.0 Getting Started Guide can be downloaded in PDF format.

    In addition to the new guide, the Brazilian LibreOffice Community also produces its own LibreOffice magazine.

  • Abroad thoughts from home

    One fascinating aspect of the country’s foolhardy departure from the European Union is the fate of Britons in the 27 member states of the European Union; and more particularly how they are depicted here now that the “free and independent coastal state” of Brexitannia has “taken back control“.

    Keen observers of the British media will note all foreigners seeking to come to the English Empire (which some refer to as the United Kingdom. Ed.) to settle are referred to as “migrants“. When used by the right-wing press or politicians, “migrants” has a clear pejorative tone to the effect that these people are not as good as us.

    However, in line with British exceptionalism as Brits seeking to or having taken up residence abroad are termed “expats” by the fourth estate, as per this typical specimen from yesterday’s Daily Brexit, which some still call Daily Express.

    Headline reads Brexit BACKLASH: British expats could abandon Canary Islands for Greece and Cyprus
    Expats? Emigrés? Immigrants?

     

    Of course, what the Daily Brexit forgets is that even in Greece and Cyprus, holders of those nice, new and allegedly blue British passports will still be classed as third country citizens by the Greek and Cypriot authorities; and if they try staying there for longer than the maximum period without applying for a residence permit, they’ll be regarded as illegal immigrants, just as they are now finding out on the Costa del Sol.

    Expat” is of course a truncation of the term “expatriate“, with the shorter form’s first recorded use in the first half of the 1960s.

    When people move for work, settlement or other reasons, the language used about them is always full of meaning. In earlier, less judgemental times those who left British shores to settle abroad might have been referred to as “émigrés” or “emigrants“, whilst those coming here for permanent settlement were “immigrants“, which had more than its fair share of negative connotations in times past.

    Nowadays all those negative connotations are to a certain effect by “migrant“, which, unlike “immigrant” or “emigrant” is not specific about the person’s direction of travel.

    Nevertheless, I can see the exceptionalism continuing and am not expecting the Daily Brexit to refer to Brits resident abroad as “British immigrants” at any time soon. 😉

    PS: Apologies to Robert Browning for this post’s title.

Posts navigation