274 karma · joined June 14, 2020
Assumably Chromes does the same (ie without some prefix searches everywhere, with some prefix —or keypress— searches in a specific category). If Chrome doesn't do that, then Firefox's is the much better UX, otherwise they're equivalent.
I also recall an episode of The Mentalist, where agent Rigsby (played by Welsh Owain Yeoman) says he can imitate a british accent and proceeds to do so, only to receive a “nah, not good enough” by the protagonist.
The issue I (as a non-native English speaker) sometimes have with British actors is: how to pronounce their names?! Examples: the aforementioned Owain Yeoman, Chiwetel Ejiofor, Siobhan (pronounced Shivohn IIUC) Finneran…
2. I don't see the colours on the “back sides” of the cards. I just see the cards flipped/rotated 180° around the Y-axis (probably through CSS), so all numbers are visible, just in cards 3 & 4 the numbers are mirrored.
> Didn‘t you just describe exactly what we have now?
Calibas started with the words “You now have” and proceeded with describing what we have now. Your question suggests you tried to read between the lines before reading the lines first.
A lot of people still use pre-PG13 versions (maybe including OP author).
If to the right of the 4 basic operators +, -, ×, ÷ you have a vertical strip (greenish in my case), you can slide it to the left and have access to various other operators/functions, including log.
Being based on the old SGI calculator, you can also slide any result to the left to get as many digits after the decimal point as you like.
e.g. slide in the extra ops, press π, then start sliding the 3.1415… result.
And then one can simulate defer in the spirit of the `atexit` module with a single context manager (say `finalizer`), defined only once, which could be used as:
with finalizer() as defer:
...
req = requests.get('https://w3.org/')
defer(req.close) # just like contextlib.closing
...
a_dict['key'] = value
defer(a_dict.__delitem__, 'key')
...
defer(print, "all defers ran", file=sys.stderr)
...
The `__call__` of finalizer adds callables with their *args and **kwargs to a fifo or a stack, and its `__exit__` will call them in sequence."â" uses two bytes when encoded in UTF-8, while "ȃ" (which was what bzxcvbn supplied as an example and you pasted in the quoted section) uses three bytes when encoded in UTF-8.
>>> s="ȃ"
>>> len(s)
2
>>> s.encode('utf8')
b'a\xcc\x91'
>>> import unicodedata as ud
>>> [ud.name(c) for c in s]
['LATIN SMALL LETTER A', 'COMBINING INVERTED BREVE']> No no no no. I was all onboard with this seemingly wonderful product until I hit that line. The things that provide fresh water, that actually enable life functions, should NEVER involve controller aps. Switches. Dials. Positive on/off switches. Maybe the occasional touchscreen. But please do not put the need for a working/charged/connected cellphone between the user and their source of fresh water.
You are objecting to a strawman of your own creation. Before you hit that line, you read “The technology is packaged into a user-friendly device that runs with the push of one button.” and “The researchers designed the device for nonexperts, with just one button to launch the automatic desalination and purification process.”
And then comes the line that triggered your reaction: “The researchers also created a smartphone app that can control the unit wirelessly and report real-time data on power consumption and water salinity.”
The key word is “can”. “Can control”, “can report”.
So you have the simplest possible device: press a button on the device, extract drinkable water. You want status updates / remote control? Use the app, which is optional; nowhere in the article it is stated that the app is necessary.
So you might reconsider your stance and get back onboard with the product.