albeec13
My personal story on this:
I was a Mint early-adopter, and some time before Intuit purchased Mint I was also a TurboTax online user. I liked using Mint mostly just to track my net worth / assets and did so for several years.
Fast forward a year or two, and Intuit had purchased Mint. A few months later I came to realize that Intuit was now creating TurboTax accounts for all existing Mint users without bothering to cross-reference existing account email addresses between the two databases. When I signed up for Mint originally, it was using your full email address as a user name. So now, I had a Mint account which was my email address, an old TurboTax account which had that same email address on file, but a different user name, and a new TurboTax account which WAS my email address, tied to the existing Mint account.
So what happened? I tried to log into Turbo Tax using the account I already had used for taxes in the past to import my Mint information, but I was told that email address is already in use by another TurboTax account - the one Intuit created for me instead of merging my existing accounts...
Several phone calls later, I was assured the only path forward was to start using the new account to do my taxes if I want Mint integration. I decline and asked why they couldn't just get rid of the erroneous new account they created for me and let me combine the ones I already had. I was not about to lose years of tax returns on my old account to start a new account without that information. They said it was impossible.
Ultimately, I decided I'd delete the old Intuit/TurboTax account and start fresh, to take advantage of the integration features. They told me they were required by law to keep my old TurboTax account data, but that I could change the password to something random/long and change the email address to something non-existent to prevent myself or anyone else from being able to log in anymore.
At this point, I was very annoyed, and chose a suitably-annoyed fake email address directing hatred toward Intuit, which I won't repeat here, but rest assured it included a reference to Intuit and non-standard sex acts. I also changed the password to a 64-character random string, which I did not write down. Fast forward a couple weeks...
Lo and behold, I tried logging into Mint a few weeks after changing my Intuit password and wouldn't you know, that account was inaccessible now, the exact opposite of what I was told they were going to do... Better yet, I couldn't reset the password because I had changed the account email address on file to the aforementioned vulgarity. Now you see where this is going... I called customer service, and the rep assured me she could help if I could recall the email address I had used... So, I apologized in advance, and proceeded to tell her the address was "Eff"IntuitInThe"A"@"eff"you.com (something in this ballpark, and edited for language).
Needless to say, we had a good laugh. I haven't really used Mint ever since, and have been considering deleting my account (if I can even do that without destroying my TurboTax account...)
Google had video showing how they could differentiate individual finger motion and motions like rolling 2 fingers together to adjust volume up and down.
What they're shipping with Pixel 4 seems to have exactly one gesture: swiping a few inches above the screen to skip songs back and forth or silence alarms and calls.
You know what else had this feature? The 2013 Moto X. And it didn't use a radar sensor, just a group of 4 light sensors, one at each corner of the face of the phone.
Granted, if what they demoed a while back is accurate, the radar chip is much more capable than a few light sensors, but what they're shipping and marketing is not that. Either they were not able to make the proof of concept work in a shipping device, or the final product is not as capable as it seemed.
Moreover, it's been my experience that people in non-trade work (particularly non-exempt STEM workers) often work just as much overtime and don't even get paid for the pleasure. Granted, their base salaries are generally higher, but a tradesman working similar hours can approach or surpass that. (I say this is I sit at 2:40am waiting for code to compile...)
Non-sequitor: I misread that first word in your comment as "Transgenders" and was flabbergasted halfway into that first paragraph until I went back and re-read it :D
Have you given any thought about what you might do with respect to Shorewall, given the this news?
My original impetus for using it was to "re-learn Linux" after a hiatus out of college, and because it's not as bloated as something like a full Ubuntu install, but doesn't require the full compiling of packages like Gentoo, it seemed like a good choice. Unless I want a GUI right out of the box, I don't use anything else.
As you noted, the wiki is fantastic as well.
The Arch Wiki is pretty awesome, generally, and I used this pretty heavily as a reference. I will say, this was not 100% perfect and I had to use some other outside sources, but most of the info is here.
I did consider writing my own step-by-step post (if for no other reason than for me to not have to remember it), but haven't gotten around to it yet.
I'm not looking forward to changing this setup.
Users Alarmed by Undisclosed Microphone in Nest Security System
I'm not sure about 2015 Mazda 3, but I know 2016 and later cars can be upgraded to support Android Auto for a fee at the dealer (I want to say ~$500, which may or may not be worth it).
For reference, my wife and I bought a 2014 Mazda 6 Touring, which seems to be one of the few cars with a well-balanced mid-tier that doesn't cost an arm and a leg and still has good safety features (and did not come with heated/cooled seats).
It seems every manufacturer or parent brand has their own infotainment system, NAV, etc. and you pay the price for it when you buy the car. And god forbid you want the upgraded safety features or leather seats, but don't want any of the other bells and whistles, because you can't have it without tacking on $4000 for the "technology" package.
My ideal car these days is one with the safety bells and whistles, limited luxury features (automatic and heated/cooled seats, climate control), but without any complicated infotainment beyond bluetooth/Android auto/Apple Car Play connectivity. There's no reason to have redundant technology built into cars by companies that aren't as good at it when we have perfectly capable, and generally more up-to-date mobile devices with us at all times.
Is anyone making reasonably well-appointed vehicles without throwing everything and the kitchen sink in there?
Here: "Toyotas and Chevys Are Holding Up Better Than Most Luxury Brands"
Article: "Toyotas and Chevys Are More Reliable Than BMW and Mercedes, J.D. Power Finds"
Article content (paraphrasing): "Lexus, Porsche top the list" "Most German manufacturers lag behind US"
So which is it? Bloomberg doesn't appear to be trying too hard here.
I'm hoping it's just a bug/oversight, but I wouldn't put money on it...
Ask HN: Google Discover shows YouTube Ads (despite paid ad-free user)
Recently Google updated what used to be known as Google Now / Google Feed, (now called Google Discover) on Android. For some things like recaps of sports teams I follow, it has now started playing YouTube videos in-line, instead of opening the app. I've noticed it's also started serving 6s ads from here, even though I'm a paying customer of Google Music / YouTube Red, and there doesn't appear...
I would love to know as well. I mentioned it somewhere, but during boot, there are a few cryptic Broadcom driver errors which a Google search turned up little to know info on. It's hard to say, but it seems like something in the system has to stabilize before everything works.
With respect to your question, I didn't post a log from iw dev after a reboot, but ap0 does appear after reboot.
Before proofreading my post, I originally included output from iw dev at the end to show everything working, but realized output from ip addr was more useful, since it shows actual network addresses and up/down connectivity. I may just re-add that for clarity. Thanks!
For client, the range seems really good, thought not nearly as good as something like a cell phone, probably by about half.
For AP mode, the uplink speeds from the device connected to the RPi seems to be almost completely uninhibited, while downlink is pretty bad. This is where the poor antenna comes into play, since the RPi can't broadcast its SSID very strongly, and really only works well within LOS of the device. From another room, download rates drop pretty low, to sub-5Mb.
It may not work very well for transmitting video or something, but it's certainly good enough for low-bandwidth applications.
While this seems to behave sanely, you may run into issues where your device will drop session with the RPi AP due to "no internet connection". Assuming you're running Android, your device may ask if you want to remain connected to that AP, or it might just disconnect due to lack of internet. That's entirely device-dependent, but there's nothing inherently making this not work based on my instructions. It just might take some extra work on the device-side to make sure it doesn't try to drop the connection.
One way to allow those devices to communicate with each other is via a central server (which I already have available), but it would also be nice to allow devices to communicate directly to each other in an ad-hoc manner. For example, Amazon dash buttons can be used to run arbitrary scripts from a router using dnsmasq when they connect to their configured access point. With the Raspberry Pi running an AP and dnsmasq, the dash button can directly connect without having to go through the server first. However, having the RPi also connected to the WiFi allows for it to access the internet (say to upload logs of activity, or register it's services to a central IoT server on the LAN or WAN) without requiring me to have to script in tasks to bring the WiFi interface up and down to switch between AP/client modes. This would also mean it would always be available remotely.
One of the downsides of the RPi Zero W is that it doesn't have a wired ethernet interface, so having both a WiFi AP and Client mode running at the same time allows it to have LAN/WAN access, while still being able to directly connect with other devices. The added benefit is that since both interfaces are wireless, it can go almost anywhere within range of WiFi, without cable restrictions.
Finally, having the ability to route traffic through the RPi would mean they could potentially be set up in a daisy-chain manner to extend the range of available WiFi access.
Show HN: Raspberry Pi Zero W Simultaneous AP and Managed (Client) Mode WiFi
By using data-only entities, it becomes a lot simpler to create Draw and Move classes which take an entity as an object and use the data therein to perform the action described by their class name. This makes it a bit simpler at the "main" code loop, because you don't need to pass handles, etc. down to the entities in order to draw using the game engine.