Forwarding email with outlook.com/Office365/Microsoft Exchange also breaks DMARC. Exchange Server sometimes modifies the headers of emails when forwarding them, invalidating the DKIM signature, so then a DMARC policy rejects the forwarded email. Apparently Microsoft have a fix in the pipeline for this, but it's been taking ages.
CERN still uses AFS extensively for all users' files. I believe they use a forked version of OpenAFS. My experience with it at CERN has been okay. It's been fine to use locally, but transatlantic over the Internet can be very slow (it does work eventually though).
I'm not sure if there are any alternatives that work any better over long distance. I suppose CERN also has CVMFS [1], which is a read-only caching filesystem that retrieves the files from upstream via HTTP. This works much better, but it is read-only so only satisfies certain use cases.
Quantum Key distribution is different from classical ones in that it allows Alice and Bob to detect Eve. This is because a measurement in Quantum mechanics disturbs the state. In particular for BB84, a measurement by Eve in the wrong basis destroys the correlation of Alice and Bob in the correct basis.
Unlike classical key distribution, these guarantees derive from fundamental physics laws as opposed to, say, RSA that can be broken given enough computing power/time, and so are unbreakable.
Unfortunately there can be flaws in actual implementations of the BB84 scheme, such as side-channel attacks. E91 [1] (a newer scheme) addresses these flaws and prevents these attacks.
Author here. Been working on this on and off for about 3 years now as a side project and it's my first 'large-ish' OSX app. Would love comments or suggestions! Thanks.
Just an off-the-top-of-my-head idea: Could you give people a bookmarklet or an extension that they can run when they are on their order history page that exports all the Amazon product IDs?
I was going to write something similar to this. One issue, though, is that it doesn't necessarily track new purchases.
To do that as well, it needs to be an extension and it should also monitor whenever you buy something. If there is a concern that purchases might happen when on another computer, you could allow the user to enter their password into the extension so that the extension can monitor things for you in the background. While users don't have a guarantee that the extension is using the password securely, at least it is possible for the source code to be inspected.
You can actually download your entire order history as a CSV (which is kind of fun -- on the account page, find "Download Order Reports"), which could then be uploaded into this service to get a report on everything you've purchased. The only sensitive information included in the report is name and address.
This is very similar to another product that you can buy today https://www.adafruit.com/products/1652. It's basically an iPad 3/4 retina display that connects via DisplayPort. The main differences seem to be that the Kickstarter one will run off USB power (instead of 9V) and attaches to your laptop screen.
I've been tempted to try it, but can't really think why I'd need it.
I got one of the Motorola lapdocks for $50. They were meant to adapt an Android phone (Atrix or Bionic) to a laptop form factor, but with micro HDMI and USB keyboard/trackpad they're popular accessories for the Raspberry Pi. But they can also be used as just an HDMI display, either as a second monitor or with something like a Chromecast, Roku, etc.
This definitely seems like the most efficient route to go -- a LapDock for the Atrix runs $100, and every commercial alternative here is far more expensive.
Only shame is that the Lapdock 100 is unusable for it.
If I'm on the move, I tend to be working either on the train or in a coffee shop, and neither of those environments would be conducive to attaching an iPad-sized display to the side of my laptop (on the train, this would just not work at all; in a coffee shop, it might at a stretch, I guess).
If I'm in one of the two fixed locations I tend to do work - either my office or one of my clients' offices - I will already have access to a much larger and more usable external display.
There are also a bunch of apps for the iPad (and other tablets I'm sure) that'll do more or less exactly this over wifi, which will probably perform adequately (for some tasks).
There are also a bunch of apps for the iPad (and other tablets I'm sure) that'll do more or less exactly this over wifi, which will probably perform adequately (for some tasks).
Way to not watch the video at all. He addresses WiFi as unsuitable both because it has too slow refresh rate, and because on any site with firewall-restricted-WiFi it doesn't work at all.
I find this comment interesting - "Way to not watch the video at all", as if it was somehow self-evident that someone HAS to sit through several minutes of video, which if you think about it is a very slow and almost old-fashioned way of presenting information compared to the speedily-read, rapidly-understood alternative of straightforward plain text.
Kickstarter pages are a good example of this phenomenon. Fundamentally, my time is not unlimited, so I read the text first. Only if I'm fascinated do I then go on to watch the video. Is it just me?
You start with "as if it's somehow self-evident that you HAVE to sit through the video" and continue onto "Kickstarter pages are well known for having information in the video which isn't in the text", so you do expect that to be the case.
It does seem self-evident that if you open a page and it has a large video center stage, then the video is the bit they're wanting you see.
Fair enough that you prefer text, but the "I didn't look at the thing you wanted me to look at, but think you probably have no clue about your problem and haven't done any research before spending ages making your prototypes and starting a kickstarter and announcing plans for a manufacturning run" is weak.
I actually did watch the video, and that was the reason for my bracketed "for some tasks" caveat.
If you're doing the kind of work at a client site - typically the kind of place where wifi would be restricted - where having a second display is useful, you could just ask to borrow an external display: it's in their best interests to find you one if it's going to get the job done faster.
I used to use it just for the ability to individually stage chunks/lines, because I find "git add -p" incredibly hard to use. Now I tend to use GitX-dev for OSX [1] to do that instead, because I find it more powerful than Github for Mac. There's also a ncurses-based interface for git called tig [2] which can also do the chunk staging, but I only use it when I don't have a GUI.
For high-energy experimental physics (HEP or particle physics), most tend to use a CERN developed C++ framework called ROOT[1]. It's not overly pleasant, but it gets the job done.
There are Python bindings to ROOT (pyROOT) but I've found Python in my experience to be a bit too slow when handling the large (10TB+) datasets.
As an aside, it's interesting how ROOT attempts to provide C++ with some basic reflection[2] and saving of C++ objects to dis. Unfortunately it doesn't necessarily do a very good job of it, but perhaps things will change with ROOT6 as it transitions to being based on clang, as opposed to in-house C interpreter.
It sounds like a marketing problem. Although, I suspect the PDFs aren't the only dissemination method (as stated in the article). After someone spends so much time writing a report, it probably sits in their consciousness and spreads via the person's other interactions (eg shaping their perspective, thinking, and pursuits). With so many people producing so much content on a daily basis, it's hard to imagine people actually reading it all. So hopefully the good ideas get kept in the person's thoughts and come out repeatedly until it's heard. Otherwise, I am not sure there really is a good filtering mechanism on a system scale.
More info at: https://blogs.msdn.microsoft.com/tzink/2016/05/19/why-does-m...