I wonder if you could somehow get this to work with some form of passive wifi, maybe slowly harvest energy from available radio signal to trigger a screen update. Maybe someone knows if this is theoretically possible?
From personal experience a few months ago: Firefox works for the essentials, but anything more than webcam video failed. Sharing/synchronised watching of youtube videos or screen sharing only worked on Chrome..
> I use Zotero for references but keep the files in a separate organized directory structure, where the filenames match the citation key in Zotero. Each approach has its own advantages and disadvantages.
Why not install the Zotfile plugin [1]? You can configure it to do exactly that, and point it to a Dropbox folder to get better synchronisation between devices.
I find Gregory Hay's translation much more readable, here's the same passage:
Fatal necessity, and inescapable order. Or benevolent Providence. Or confusion—random and undirected.
If it’s an inescapable necessity, why resist it?
If it’s Providence, and admits of being worshipped, then try to be worthy of God’s aid.
If it’s confusion and anarchy, then be grateful that on this raging sea you have a mind to guide you. And if the storm should carry you away, let it carry off flesh, breath and all the rest, but not the mind. Which can’t be swept away.
I love seeing multiple translations of this great man's words. My translation by, Martin Hammond:
"Either the compulsion of destiny and an order allowing no deviation, or a providence open to prayer, or a random welter without direction. Now if undeviating compulsion, why resist it? If providence admitting the placation of prayer, make yourself worthy of divine assistance. If an ungoverned welter, be glad that in such a maelstrom you have within yourself a directing mind of your own: if the flood carries you a way, let it take your flesh, your breath, all else - but it will not carry away your mind.
I particularly like Hammond's recurring use of the phrase "directing mind", which is, to me, is very important to Stoicism.
While I really like the colours (reminds me of Nord[0]), wouldn't it be better to use a serif font? Most researchers I know still read research papers on actual paper, where serif fonts seem to be preferred.
I'd agree on the use of serif, but not on the majority of researchers reading research papers on actual paper. Even on screen (and esp. on a good e-reader), I'm still more used to reading serif fonts in research papers.
I bought a cheap Brother black-and-white two-sided laser printer in college, along with a high-capacity toner cartridge. Use a high-quality stapler to put 3 staples along the left margin. I have printed many thousands of pages of articles. I can't recommend this highly enough.
I finally got my hands on some decent e-ink readers (the HD Kobos, when they still had a micro sdcard slot), and it's pretty pleasant to read papers (particularly in natural/external light) using KOreader[0], without having to deal with physically printing them out.
For me, the advantage of vim no longer lies within the original vim editor, but in its ubiquity -- I can have all the advantages of Sublime Text, VS Code or whatever and still use (mostly) the same keybindings thanks to various vim plugins.
I'd consider switching if there was a viable plugin for my current main editor or, better yet, something similar that NeoVim is trying to achieve (i.e. running actual vim as background process for these plugins instead of emulating).
> We have put a lot of effort into making this library useful to you. To help us make this library even better, it collects ANONYMOUS error messages and usage statistics. See d6tcollect for details including how to disable collection. Collection is asynchronous and doesn't impact your code in any way.
That seems really out of place. I'm somewhat used to automatic data collection from applications, but automatic data collection from programming libraries / frameworks? Really?
I have a strong, negative reaction to this. I read the collection code (in d6collect), and it does as they claim (with perhaps minor qualms about what anonymous really means). And (for now) it's easy to disable without mucking around in the code. But in fact I'm not sure what I was really looking for, since I don't imagine using this library when I might need to reverify that they still aren't collecting anything I don't want to be collected.
On the other hand, I'm glad that they mentioned it --- I would have a much more negative reaction if I had to find this out on my own.
I feel like an even better approach here would have been for the developers to offer the data collection functionality as a separately installed module, and then make the case to the user during installation of the main package.
This need to be opt in or banned. Or else anyone not collecting data will have an disadvantage, meaning sooner or later every library will be collecting data. And it doesn't stop at collecting usage statistics, some popular software are already recording what web sites you visit, and what you search for! (For example how to do x in library y, so they can improve their documentation or what not)
This library has a GPDR consent problem-- just putting it at the end of the README doesn't cut it. I wonder if this is the first open source library to violate GPDR.
If you read what it sends they’re sending function names / kwargs / module names etc Put an IP in there (for example) or a persons name etc and you have potential GDPRviolation.
A while back I found out that the popular Serverless framework/library tracks and reports back usage (https://serverless.com/framework/docs/providers/aws/cli-refe...). This similarly struck me as really out of place, and (at the time at least) it didn't seem sufficiently disclosed or described in the docs. If I NPM install it and invoke it, have I implicitly agreed to this?
Also interesting to see what happens when such a library becomes nested within a more popular library. Disabling should still work, but fewer people would be aware.
I thought this was a neat package and would have tested it. I won’t install or use it because of this.
I don’t like packages that require external access to function. I understand the business mode and think there are clear ways to do this (plotly and graphistry come to mind), but I don’t think the benefit outweighs the downsides to use these types of libraries.
At least this can be easily refactored out, plotly and graphistry don’t really function well without the api calls. Plotly offline exists, but trying to keep track of features between the two is a pain. And the reasoning given for the api (massive scale conpute) could be easily abstracted for local mode if they wanted.
Most importantly it removes the penalty of using a 1000hz scanning input which can have an adverse affect on the cpu whilst providing a better (yet insignificant) result.