I read it as snark/sarcasm. Like they are adding something that already should be.
I read it as snark/sarcasm. Like they are adding something that already should be.
Imagine zip being lossy.
You began this by saying
FLAC still cuts out part of the signal. It’s limited to 20khz.
Recording from analog to digital is lossy, in the same way as previously described about images. But this has nothing to do with FLAC.
A bit of a hyperbole, but for the sake of this discussion, let’s say there is a house and no one can afford it but me. If I don’t buy it and rent it, no one can live in it. What would be the right thing to do?
Does it support ALL addons? I thought i was only those with the marker, like this one.
It does not say that this addon is available for android.
Also relevant: https://www.wired.com/2015/11/null/
Got a Keychron K8 Pro wireless for work very recently. I was considering the MX Keys S and went to the store try out both of them. I just want to second Keychron as being a viable option instead of Logitech (but nothing will make me switch from MX Anywhere 3S).
Ah, gotcha! Thanks
Install Pi-Hole to block ads but use DNS server provided by the biggest ad company? o.O
I.e. a warranty means nothing if the company won’t uphold it.
Is that even legal? If you provide a warranty, you have to uphold it. Since LTT is in the USA: https://en.wikipedia.org/wiki/Magnuson–Moss_Warranty_Act.
I once had a bug in a C# program I wrote. It made a HTTP request and if the user agent was left to default (whatever that was), the server just gave back an empty string as a reply. I took way to long until I understood what was going on and I kept chasing async, thinking I had messed it up some how.
Having those features would really have made it easier. I have only ever written my python code in Sublime Text. While it is a sublime text editor, at is not ideal (compared to how it is to write Java in IntelliJ) for Python. (Maybe with addons but I never delved into that more than a few.)
It’s because there is no clear indication of where a block ends.
Here is some sample code. I find it difficult to tell how many indentations I have or where I need to write if I want to continue at a certain level.
import time
import aiohttp
"""
Retreives the data from RSS URL and return the status codes as well as the data. Return -1 if something went wrong.
"""
async def get_rss_feed(rss_url):
async with aiohttp.ClientSession() as session:
try:
retry_count = 0
while retry_count < 5:
async with session.get(rss_url) as resp:
if resp.status == 200:
return {'status': resp.status, 'data': await resp.text()}
else:
retry_count += 1
time.sleep(60)
if retry_count == 5:
raise ValueError('To many failed connection attempts', retry_count)
except aiohttp.InvalidURL as error:
return {'status': -1, 'data': f"Error: {rss_url} is not a valid URL.", 'error': error}
except aiohttp.ClientConnectorError as error:
return {'status': -1, 'data': f"Error: Could not connect to {rss_url}.", 'error': error}
except ValueError as error:
return {'status': -1, 'data': f"Error: Could not connect to {rss_url} after {retry_count} attempts.", 'error': error}
Too much nested code was likely part of the problem, but not being able to easily tell where a block of coded ended without seeing the top of the block made it difficult to work with.
I once wrote a bot in python tdownloaded a ical file, looked for chances and informed me if found. The space indentation made it hell to follow the code in my opinion.
Perhaps it’s the lack of water as it dries.
How about running the OS from a USB stick? Put all images you want on it and mount NAS drives at boot.