I was recently involved in a bit of a twitter spat when I ‘came out’ as an atheist in a religious thread. I was agreeing with a sentiment that a religious moderate put out (except for the “god bit”).
In response, I had two religious fruitcakes going on about how I would find god if I suffered enough.
No, I won’t.
And how condescending is it to assume my unbelief is only skin-deep, and at the first sign of trouble I’ll start asking for help from an infectious imaginary friend?
Put the boot on the other foot: Do christians give up their god at the first sign of trouble? Do muslims? Imagine ‘coming out’ to an atheist that you’re a christian, and the response: “Never mind; maybe sometime you’ll regain your sanity and become god-free”
All those “intelligent” voice assistants – Google, Siri, Alexa, smart cars (not not “Smart cars”), etc. all have a seriously damaging misfeature. It is most evident (and indeed amusing) when you are watching a review of a smart car.
All of these voice assistants activate when they hear a particular sound pattern (a word) which is fixed. Now there are probably technical reasons why it is fixed, but that does not mean they cannot be overcome.
I don’t want to address a smart device by a name that I cannot change. I want to shout “Slave! Get me a cup of coffee”, not “Alexa! Phone Alex”. Which is of course a nice to have feature, not a bug.
But what about about attacks? Say “Okay Google, turn off all alarms” (and your victim is late to work), say “Okay Google, set an alarm for 3am” (and your victim is grumpy at work).
That ‘trigger word’ (or phrase) is in effect a password – not a very secure one, but one never-the-less.
Lastly there is what hilariously happens when you see a review of a new car with a voice assistant made by a certain car company whose name starts with “M”. Because of course a reviewer will use the “M” word whilst describing the vehicle, and the miscommunication with the assistant is a hilarious indication of how rubbish voice assistants are (they aren’t really but that’s the impression you get).
Make the trigger word/phrase adjustable, and this all goes away.
You probably will not be surprised that I do not agree with the hypothesis that blocking Brexit is “undemocratic”. Twitter trolls are rampantly gaslighting anything that looks like it supports blocking Brexit by accusing anything that criticises the current Brexit process as undemocratic.
In the referendum, I voted remain but would be quite content to see Brexit under the deal that was promised by the Leave campaigners. I would still oppose it and immediately it was complete would be campaigning to re-join the EU.
But we don’t have a deal that resembles what was promised (the fact it was an unrealistic promise is irrelevant); the EU has declared a deal looks to be impossible and there are reasonable suspicions that the government is angling for a no-deal Brexit.
Which is not what was promised.
And according to the government’s own realistic (not worst-case) scenario of what would happen with a no-deal Bexit, would include significant economic disruption, shortages of food, medicine and other essentials, and possibly rioting in the streets.
The referendum was legally an advisory result which means that it can be ignored by Parliament according to our democratic constitution. And yet Parliament is not ignoring the result – it is insisting that the government makes a deal that Parliament approves of, or seeks an extension – neither blocks Brexit.
And here is so much that was dodgy about the referendum that if it were binding, it may well have been overturned by the courts :-
Collectively the leavers exceeded the spending limits sufficiently to collect in the region of £300,000 in fines. That inevitably had an effect on the result – campaigners wouldn’t spend money if it wasn’t effective.
Numerous reports have emerged indicating the Russian interference with the referendum.
Leaver lies. The trolls would have you believe that the remainers also lied, but I have yet to see anything credible that would lead me to agree. And even if they did, lies invalidate the result.
Recent opinion polls show a clear (if narrow) majority in favour of remaining within the EU :-
If you are going to say that ignoring the referendum result is undemocratic, then I’m going to say that ignoring the will of the people today is undemocratic.
And finally, to repeat myself, Parliament is not blocking Brexit. It is instead requiring that Boris the Bodger produces a deal with the EU that Parliament can approve of, or that he seeks an extension; the only people suggesting revoking article 50 (without another referendum) are the Liberals after an election.
I was reminded of something recently when someone was using a gooey; they hadn’t made any changes, but clicked “Ok” after reviewing something. A bug in the gooey resulted in a whole bunch of DNS CNAMEs being removed.
The fault is of course with the gooey for having a silly bug, but it was also a reminder to reduce risk whenever you have root (or equivalent).
The “Ok” in a gooey should be read as “Please make the changes I have asked for”; if you are not intentionally making changes, why click on it?
One of the reasons I switched to zsh was that I’d heard of accidents involving wildcards, so I wanted the feature that expanded wildcards within the shell before activating the command.
If you are looking at a configuration file, why are you using an editor? Use view rather than vi, and if you are in vi quit (“:q!”) rather than save and exit (“ZZ”).
If you have an account with special rights , don’t browse the Internet with it. You should have two accounts – one for ordinary stuff and one used just when you need additional rights. That’s two long and strong passwords to remember; life is hard; get used to it.
But this is more than just a few tips for reducing risk; it’s about an attitude that goes beyond simply being careful and towards designing your work flow in ways that reduces risk.
It is quite possible I have commented on this before now, but I felt like a rant and I’m too lazy to search through the old posts to see if I’ve ranting on this subject before.
Windows, Icons, Mouse Pointer … or the gooey. Icons are an integral part of the gooey experience. Or so we are led to believe.
But really aren’t they just a little bit shit?
And I should clarify, I am not talking about file icons – pictures of folders (although given the lack of physical folders these days, a bucket might be more appropriate), and pictures of the kind of contents to be expected within files. Although I’m sure there’s a rant to be had with filesystem browser icons, and I do think they can be a bit silly, this rant isn’t about those.
It’s about those silly little icons in the toolbar of an application … or similar ‘functional icons’ which when activated perform some function. All it takes to misinterpret the icons is lacking the perspective of the icon designer, and then they take on a whole new meaning.
For example, the browser I am using to write this has a bunch of icons just below a strange “V” symbol (because it’s uncool to use a sensible word-based button like “Menu”).
The next stupid icon is an arrow in a circle – obviously intended to indicate a function to rotate the web page (although it’s actually to reload the web page), the left and right arrows are obviously a way to navigate between tabs, and there’s a cloud icon; no idea on what that one does.
In ‘normal’ applications there is of course the classic floppy disk icon, which just about everyone has attacked because it is just such an obvious target. Who uses floppies these days? And how many people under the age of twenty actually know what a floppy is anyway?
And my DAP has an icon that looks like two snakes getting friendly – no idea what that is supposed to represent although I believe it has something to do with “shuffle”.
We have a perfectly adequate way to communicate; one which we spend years learning how to use. It’s called writing.
What’s wrong with writing? Well there are two problems :-
There isn’t much in the way of space inside of an icon to get too wordy.
Words have to be translated which can get expensive.
When you come down to it, pictorial icons are just a half-arsed solution to save money.
Tower Stonework
Manage Cookie Consent
I use technologies like cookies to store and/or access device information. I do this to improve browsing experience and to show (non-) personalised ads. Consenting to these technologies will allow me to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.