Comment Confirmation (Score 1) 59
This just confirms that we live in the eye of a blue eyed giant.
This just confirms that we live in the eye of a blue eyed giant.
Fuck Python. It's a scourge on the industry.
DMARC is just a suggestion you publish on how to deal with e-mails with invalid SPF or DKIM. It doesn't prevent spoofing if the receiver doesn't use DMARC or if the receiver doesn't act on your DMARC suggestion. It's my understand that very few mail receivers actually honor your DMARC suggestion if your suggestion is to reject e-mails that fail SPF or DKIM so, it's mostly useless.
I'm not sure why we keep seeing
"60% of the time, it works every time"
I think the extra tracking is really a secondary concern. The primary concern is that people who go out of their way to try and minimize their exposure to google (not purposely using their services, script blocking, firefox containers, auto cookie delete, etc) may not be able to participate in anything hidden behind a reCaptcha because google thinks that not using google services is suspicious.
It sounds like this new version just considers you slightly less reputable if it can't link you to a google account but, what happens when the next version auto-flags you as a bot if google can't precisely determine your identity? Large parts of the web may be cut off to anyone who avoids google services.
I'm not sure if this is pure hubris on the part of google ("I don't know you so you're probably a bot because everyone uses google") or if it's a straight up power grab ("If you want to use the web, you *will* use google). Either way, Fuck Google.
Legos are practically family heirlooms at this point. Someone in your family has a giant box of them and they go into storage during the periods when there are no family members that can make use of them. You'd think this ever growing box of Legos would mostly encourage children to get interested in engineering but, it's starting to have an unintended side-effect: Archeology.
Dig into any generation spanning box of Legos and you are bound to find all sorts of ancient and bizarre things: G.I. Joe heads, balls of rust that might have once been Matchbox cars, artistically melted plastic army men, etc, etc. The internet can describe the past to newer generations but, if you really want them to experience it, just give them a really old box of Legos and let them explore the non-Lego content.
This, and various other recent
Rather than try to coax a 286 to life, you should look into OpenPOWER based systems like Raptor Computing Systems POWER9 machines (https://ancillary-proxy.atarimworker.io?url=https%3A%2F%2Fwww.raptorcs.com%2F). They are just about to release their microATX form factor boards that are still expensive but not too crazy. These are very open machines, performance competitive with Intel/AMD based systems and can run a number of popular Linux distros. I'm looking forward to ditching Intel once my Blackbird motherboard arrives.
50 people doesn't constitute an "outcry" at a company of 100,000+. 50 people barely constitutes and outcry at a company of 1000. If you don't want to work on a project that's going to be used by the military, don't work on a project that's going to be used by the military*.
* Alternatively, fill your bosses house with a giant tinfoil pan of popcorn.
I don't know if there is a general use case but there are definitely niche use cases. The niche use cases where I've seen it useful are, amusingly, the same as using WINE on Linux. A lot of the data scientist where I work use WSL because the products we engineer don't have a Windows API and will never have a Windows API. So, we tell them to install WSL, then point them at a README that shows them how to apt-get some stuff, git clone some stuff and off they go doing... whatever data scientist do when confronted with a bash prompt... Probably just type "python" or something.
There is also a lot of talk about building a minimum viable product, with the implication that what Waymo is doing isn't it. But I think it's absolutely one (of many possible MVPs): operating in a limited geofenced area with pre-scanned environments that are very simple in the first place
Usually when people (mostly Silicon Valley people) use the term Minimum Viable Product, what they mean is, "We need to toss some half baked shit out the door as quickly as possible so we can get more funding". You can't do that when it comes to self driving cars because your half baked shit is going to literally kill people. The reason self driving cars seem "real close now" and then a few years later are still "real close now" is because the "Fuck it, let's ship this minimum viable product" is meeting the harsh realities of the automotive industry. Waymo can't just slap a "beta" sticker on the side of car, cross their fingers and ship it.
The general gist of this is, "Dang. Stallman was right". I wonder how much more miserable technology would be making our lives without the precedent of things like the GPL. I applaud the man for having the foresight to see the dark days that were coming and trying to hold them back with something that benefits society.
That already happened and probably still happens in data centers. In the late 90's (early 2000s?), Sun Microsystems would sell you an E10k class machine (64 physical CPUs) for cheaper than a fully populated E10k and disable the CPUs you didn't pay for. When you needed more power, you'd call them up, send them a boatload of money and poof... more CPUs started working. I image this kind of thing still happens in datacenters.
The way you've described the mouse synchronization is very interesting and probably true for many workflows but, part of that is the fundamentally broken window manager model of "click to focus". With "click to focus" the thing you are focused on and the mouse are disconnected and so you form habits around that disconnection (like parking the mouse after you've clicked the window). The more traditional UNIX-y model of "focus follows mouse" gives an implicit location of the mouse pointer: It's in the window you are looking at.
In many situations, this makes the mouse more analogous to your keyboard description. For example, if I'm typing in one window and need to type in the window to left of that window, my brain already knows where the mouse is (even if the cursor is hidden) and where it needs to go. It's in the window I'm looking at and it needs to go left so, I just move the mouse to the left until the window I want to type in is highlighted. No synchronization, no searching and you don't even need to see the cursor to do this.
You'll see a lot of old school UNIX guys tiling a bunch of terminals on a screen and just shoving the mouse in the direction of the window they want to have focus relative the window that currently has focus. It's usually faster than alt-tabbing as long as you are able to get your fingers back on the home row keys quickly.
It's strange that he doesn't just carry a pre-paid phone with the battery taken out. I don't carry a cell phone either but, I keep a pre-paid one in my car (or sometimes laptop bag if I'm traveling) with the battery taken out. No tracking, no listening and I basically get a portable pay phone that doesn't need quarters to operate.
The generation of random numbers is too important to be left to chance.