5,213 karma · joined June 18, 2013
The last time I did that the TSA scanner was able to read the QR code just fine, but the tablet app that the flight attendant was using at the gate couldn't read it for some reason. After about 10 seconds of fidgeting with the tablet they asked me what my name and seat number was. I told them, and after checking the list they let me through onto the plane. It looked like they tapped around in the app to override the QR code scan or something.
Fast-forward 20 minutes, and we don't push back from the gate when it's time to depart. After another 5 minutes of delay they got on the PA system and said something about the passenger count being off and that the airline's headquarters wouldn't authorize departure until they figured that out. At one point about half an hour into this a flight attendant walked over to my seat and leaned over to adjust the air flow thingy, which I thought was a super weird and random thing to do. In all it took nearly an hour of everyone sitting on the plane at the gate before they figured it out and authorized departure.
I actually have no idea where the breakdown was, because this happened at the gate when I flew earlier and it wasn't at all a problem. I presume the flight attendant scanning QR codes at the gate didn't hit the right buttons on their tablet that time. If we're going to rely on peoples' completely random personal devices to track authorization to travel, our systems need to be a lot better than this. Exceptions to whatever they think should be the "typical" flow should be straightforward and streamlined.
In the meantime since they've gotten rid of kiosks in my local airport I guess I'll be going to the front desk every time and ask for printed boarding passes.
When I was traveling in London in 2018 I was barely able to pay for the groceries I needed in order to eat that night because I was checking out just as the global VISA outage started happening.
https://www.theguardian.com/world/live/2018/jun/01/visa-outa...
The machine took a long time to process my payment, but after a couple of attempts it managed to go through. As I left the store I noticed a long line forming for the self-checkout registers, and nobody else was able to get their payments to go through. There was apparently no option to fall back to cash at that store.
Whenever I travel now one of the bits of research I do now is to make sure I have a plan for getting basic necessities like food and shelter should an electronic payment system outage like that happen again.
Unfortunately we're losing cash. There is one of those modern "chic" mixed-business-and-apartments developments not far from my house. Shortly after they completed construction my 12-year-old daughter visited the ice cream store there with her friends, but she couldn't pay for her ice cream when she got to the register because they didn't accept cash. They ended up just giving her the ice cream.
Most of the restaurants there have a "no cash" policy posted in their windows and at the till. No skin off my back. They're overpriced for what they are anyway, so I'm happy to give my business to other local restaurants not in the fancy mixed-use development.
The problem was when I caught COVID while on a trip to Vancouver. I was getting very sick and needed to get back home ASAP, but since I took the train I couldn't drive. All the car rental companies in the area were completely booked out. I thought, "Great, I guess I'll just go to the airport and catch a flight," except since I had crossed by land on the way in I didn't have the document I needed to fly out.
Fortunately I was able to find a bus early the next morning, but it was looking pretty sketchy for a few hours until I could figure out how to get back home. After that experience I'll never travel out of the country again without my actual passport.
I suppose the real trouble comes from needing to install software from the Google Play store in order to travel. If you feel you need to do that you can create a new Google account just for that installation of the Google Play from the phone itself and then never give it any of your personal information such as a payment method. GrapheneOS claims to do a pretty good job of sandboxing Google Play components.
Regardless I agree with others here who think it should always be possible to travel without any electronics on your person.
If you're trying to figure out anything about me from social media or other such random web pages, I don't care to have anything to do with you, and I don't care what you're led to believe about me. I suppose this is born of privilege, but the only contacts I care to make are directly via people I already have a relationship with.
Well, they're not getting any of my money, and they're not selling my eyeballs to any advertisers. For a while I used a filesystem written by a convicted murderer. I'm not sure at what point I'm supposed to avoid software because of who wrote it.
Thanks; it seems I actually needed to spell that out in my post.
At various times in the past, the teams involved in such projects have at least prototyped extremely invasive features with those in-home devices. For example, one engineer I've visited with from a well-known in-home device manufacturer worked on classifiers that could distinguish between two people having sex and one person attacking another in audio captured passively by the microphones.
As the corporate culture and leadership shifts over time I have marginal confidence that these prototypes will perpetually remain undeveloped or on-device only. Apple, for instance, has decided to send a significant amount of personal data to their "Private Cloud" and is taking the tactic of opening "enough" if its infrastructure for third-party audit to make an argument that the data they collect will only be used in a way that the user is aware and approves of. Maybe Apple can get something like that to a good enough state, at least for a time. However, they're inevitably normalizing the practice. I wonder how many competitors will be as equally disciplined in their implementations.
So my takeaway is this: If there exists a pathway between a microphone and the Internet that you are not in 100% control over, it's not at all unreasonable to expect that anything and everything that microphone picks up at any time will be captured and stored by someone else. What happens with that audio will -- in general -- be kept out of your knowledge and control so long as there is insufficient regulatory oversight.
I've worked at a company where >90% of the technical interviews I conducted were H1-B hires. It makes perfect sense for a tech company to bias the applicant deck in this way for a few reasons. They're willing to accept a lower comp package. Once they're onboard, they will generally keep their head down, do whatever they're asked to do, and accept whatever working conditions they get without complaining. That said, I've known several brilliant H1-B workers. However I've noticed that they rarely stick their neck out and challenge the status quo, which can lead to bad ideas receiving unquestioning and persistent efforts to implement in spite of the writing being on the wall about that project's inevitable demise.
I've worked at companies that hire primarily non-H1-B workers, and I can tell you that the amount of complaining about working conditions in particular at those companies was a couple of orders of magnitude more raucous. The end result of a complacent workforce was a soulless office with ubiquitous infrared sensors, no available meeting spaces, a microkitchen stocked with a pittance of moldy food, and with floating workstations where the equipment was chronically broken or missing.
This is a central theme in Bruce Schneier's 2003 book Beyond Fear, which I continue to recommend 20 years after I first read it.
I don't know. Frank Slootman's retirement from Snowflake earlier this year was certainly not celebrated by any significant stakeholders. I'd imagine at some point someone like Frank realizes that they are worth more than Tim Cook, they consider that they're in their mid-60s, and they decide the remaining time they have on earth might be better spent in other ways.
Every person in the workforce, no matter how ambitious or how senior, is forced into the calculus of money and power vs. good years remaining. I expect the rational ones will select the balance point for themselves.
I often put my phone into Airplane Mode when I'm not actively using it, and I prefer to avoid the distraction of a phone call while I'm driving because I'm a terrible multitasker. If it's too easy for me to receive an incoming phone call when I'm driving then I'm too likely to do it when I really shouldn't.
In general I want as little data collection and reporting capability built into my car as is reasonably possible. I wish more auto manufacturers would make it as easy as Toyota did with the GRC -- and a few other of models, as I've heard -- to disable telemetry.
The QR code sent me to a website to install an app. Google Play store said the app was designed for an older version of Android and couldn't be installed on my device. I eventually found a "pay online" link hidden down the page a bit, then spent several minutes filling in my credit card number and what not. Then when I got to the part where I was to select the expiration month and year, the drop-down menus simply didn't work. I had no way to continue in my default browser, Firefox.
It had been 7 or 8 minutes, the cold was starting to numb my fingers, and I was no closer to actually paying for my parking space. I debated just canceling my appointment and driving away rather than risk a parking ticket, but I decided to give it just one more try in the Vanadium browser. Lo and behold, the drop-down menus worked, and after over 10 minutes of messing with a broken kiosk, a broken app, and a broken website, I was able to proceed to the point where I punched in my parking space number. Which, of course, wasn't marked.
At that point I looked up and down the side of the street and noticed a post with numbers for two spots behind me. I noted which number was bigger to infer whether my space would be one higher than the higher or one lower than the lower and punched that in. After my appointment I came out to find the car parked behind me had a parking ticket, while my car didn't. So I guess I managed to punch the right sequence of buttons on my phone to avoid a parking fine.
However the fact remains that I couldn't legally park my car in Salt Lake City unless I was in possession of a functioning smartphone and was running a Chrome-based browser on it.
Not sure if this is more a story of Chrome being the only browser that's tested and/or compatible with critical services I need to use to function in a major U.S. city or if it's a story about municipalities like Salt Lake City making things as difficult as possible for people so as to collect more revenue from fines.
It sounds like you may have been looking at the currents and picking the one that seemed best one to swim in. I found there's often -- but not always -- another option: build a dam. In other words, change it up. Alter the landscape. Seek to change the business in a way that nobody's been willing/able to do before. Looking back at my career I found I was happiest and most successful when I was able to tell my boss what I was doing vs. waiting for my boss to tell me to do something interesting/impactful/etc.
When that option doesn't seem to be presenting itself, it's probably time to move on. But I've found it's often worth giving it a try first.
A couple of times I needed to earn the right to create my own destiny by pushing through some grunge work, but once I established a degree of trust with my management chain, that was capital I could "cash in on" by proposing something big, new, and interesting. It never ceases to amaze me to see how boldness often gets rewarded. I just saw a co-worker of mine draw blood from a stone (funding-wise) by proposing something ambitious and controversial last week. Suddenly they're a TL of a new team this week. They've built a reputation for "just getting it done," so management has confidence in their ability to execute and drive results.
Whenever I'm starting to feel stuck in a rut, that's when I open a blank document and start hammering out a design for something new. I'm not even thinking about promotion when I do that. But somehow, somewhere down the road, either a promotion or a bigger opportunity with another company has always come of it.
The votes of all of the 1% are worth about one-hundredth as much as the votes of all the rest of us. They won't be missed. Except perhaps in one or two counties in a swing state.
The lack of their money sloshing into the political system, on the other hand, will very much have an impact.
I've heard reports that requesting verbatim results via the tbs=li:1 parameter has helped some people postpone entirely giving up on Google.
Personally I've already been on Kagi for a while and am not planning on ever needing to go back.
Yes. I truly believe some janky random anti-cheat kernel module could very well capture telemetry about my keystrokes to a log and then send that log off to a server.
At the very least I don't trust that it's secure enough to be in the kernel of a machine for which I require any degree of trust in its integrity.
Not every task ended up being worth doing, but some sure did. And regardless, more important than any one individual tasks, I earned a reputation with management. This in turn resulted in a steady stream of bonuses, stock grants, and promotions. I suppose I was doubly-fortunate to have focused my efforts in the tech industry from the early 90's onward. You have to be really unlucky for nose-to-the-grindstone efforts in FAANG companies to not work out pretty well for you from 2003-ish until today.
With continued good health I can look forward to another 20 or 30 years of life, where I get to do whatever I want with my time because I earned so much money being content to conform to whatever my employers required of me. Nobody will remember my name, but that's okay with me, because I won't either.