Louis Rossmann is a well-known figure in the maker/hacker spaces. He has been making top-notch instructional videos for a long time.
Amazon is one of the largest tech companies in the world.
Amazon's hostile relationship to their users and abuse of their monopoly position are important, frequent topics of conversation (especially on HN). That such an abusive action happened to someone like Rossmann means it can happen to anyone.
Summarizing what happened "eceleb drama" is not just inaccurate, but totally bad faith.
> The system is designed so that most of the staffing budget goes to new hires, not to reward existing employees.
Organizations undervalue their employees, encouraging brain drain, and then wonder why retention is such a hard problem. It's almost comical.
It also doesn't help that salary sharing is still so taboo (in the US/Canada at least). Stinginess is hard to do when people know what they're worth and know what you're paying everyone else.
> Now that I see it from the manager perspective, I pledge to stay sharp and become a job hopper ... as soon as I find the time to start interviewing. :^)
It's true that interviewing takes up a lot of time, but you can accomplish a lot just by doing low-stakes networking. Connecting with someone new over coffee at a cafe (and/or virtually) is a 15-30 minutes, every once-and-a-while kind of thing. Even better if you interact with them before/after on social media.
"Because I paid for the game, and despite the fact I was happy to pay for it and I enjoy playing it, I think everyone else should need to pay for it, too. Otherwise all that enjoyment I had will be undone."
I'm happy to pay for a game I enjoy playing, the game is made F2P, it becomes inundated with Eternal September players, it is no longer fun to play, I am annoyed.
As a long time player I'll say that surfing definitely increased by a lot when it went free to play, it's not entirely sunk cost fallacy. Im high enough now that it's not much of an issue but lower ranks are rife with surfing and even in my diamond 1 games I see them enough to be annoying, at least.
What would happen if the Colorado state legislature passed a law that said you can't sell goods or services to people in Colorado if you refuse employment to people in Colorado?
Most likely the federal government would step in and point out how stupid that law would be.
In addition companies outside if Colorado would stop doing business with people inside Colorado.
Don't use the Zoom app. Load meetings in an incognito/private/whatever browser window, and cancel the automatic download it prompts you with, then click Join In Browser.
Nothing about this company's attitude towards privacy has changed in years.
And to be even more pedantic, the function works because it is applied on an event listener... When null[1] is evaluated (in the right side of the || of the conditional), it produces a TypeError... which in effect (due to no catch and evaluation continuing in a parent/event-driven scope) is essentially equivalent to an empty return in this specific context.
True generally, but irrelevant here: the function in question is RegExp.prototype.match. By definition, it never returns undefined, but only an array or null. The only way `match == undefined` could be true would be if smething had overridden RegExp.prototype.match, which would be… surprising and worthy of explicit note.
Also match[1] will never be undefined: it’ll either throw an exception, or be a string. No, this is just a bug, a poorly written guard that fails to guard what it was supposed to, and I suppose an exception is just silently swallowed and treated equivalently to the intended early return. But the clause should be changed to just `if (!match) return;` or similar.
Quick heads up you may want to update that to be === rather than ==, because of course JS is wonderful and null does == undefined (not a nerd snipe, I was just confused by your comment and went and looked at the code, and realized it was likely a typo :) )
Yeah, unfortunate typo, thanks for the correction. I spend most of my time writing Rust, and when I’m writing JavaScript I type !== and === naturally, but I think writing this comment I just didn’t quite switch into JavaScript mode.
Safari supports neither webRequestBlocking (for manifest v2 extensions) nor manifest v3 extensions. If they add support for either option then I can publish a Safari extension too.
I use zoom in the browser, and this my experience every time:
1. On first opening the link, a browser confirmation window immediately asks me for permission to launch the app. I press "Cancel".
2. There is no option to join from my browser. But, there is a big blue button that says "Launch Meeting". I press it.
3. Again, the confirmation window from (1.) is raised. I press "Cancel".
4. Choosing to cancel a second time causes a visibility toggle for a small link on the bottom of the page (hidden beneath the giant blue button) that says, "Having issues with Zoom Client? Join from Your Browser".
The browser client is missing (or was recently) the “grid view,” which is very important for my use. So I won’t be leaving the desktop app anytime soon, despite my attempts :)
Go for Jitsi. It's privacy conscious and has really good video quality. It seems to favour frame rate over resolution which doesn't look as glossy but the smooth video makes it much easier to pick up small gestures and facial expressions than the others like Teams and WebEx.
I use teams a lot for work and Jitsi with the makerspace crowd and Jitsi is just so much better imo..
You could’ve just rephrased this to “don’t work anywhere during the pandemic”. Seriously, most people have very little choice in what they can install.
WebEx and Skype also have web browser versions. I don't know about the other ones. But you can generally use these apps without having to run an executable or install anything.
I’ve worked remotely for years. Refuse to install these apps on my computer. If someone requires a meeting with an app-only interface, I dial in. Otherwise, I run Zoom on an iPad.
I don't really care that much about the privacy of what I install on my work computer. That's their business, as long as I can turn the computer off when my work day is over. It's more of a concern for my own machine.
That’s my approach, anyway. I trust iOS’ sandboxing a bit more than a desktop OS. At least they can’t do things like installing a web server or reading files I’d like to keep private.
Yeah the British Govt with collusion of the so called free British press were pushing it when everyone was forced to go into lockdown and work from home because of covid.
Apparently H.323 works too, but I haven't tried that either --- just noticed the "dial this IP to join via H323/SIP" at the bottom of the invites and did so.
Or just don't leave it running all the time. Not sure why anyone would, it's not like it's hard to exit or start up. Personally I run mine using firejail instead of the browser as I didn't have much luck with the browser version when I first needed it (work) a few years back... though that is likely better by now.
Leaving it open means that when you click on a Zoom link, the app opens much quicker and you are already logged in. But yeah, not worth the privacy hit.
We use single sign on with Zoom so I never have to login and it takes <1sec to start on my laptop. But even contained using firejail I wouldn't want it running all the time.
Based on my personal experience of automated testing in AAA games, even if you "only" count the overlap with the actions humans take, it's a huge overlap in practice. And while there are edge cases only humans find, automated testing finds bugs humans don't.
The point of that section is that the earlier you find bugs, the quicker you fix them, and you end up with less overall pain for the length of the project.
Asking for money from candidates as a pay-to-get-hired scheme is evil for the same idea that unpaid internships are evil. Taking it to the next level, it's offering jobs to people with wealth who have networks with wealth. Hyper-discriminatory.
There used to be a time when companies saw employees as long-term assets, to be invested in, educated and trained, given space to grow and learn. Here, they're seen as such liabilities that they need to mitigate the financial risk a company could possibly take, but still ultimately be as disposable as ever.
Amazon is one of the largest tech companies in the world.
Amazon's hostile relationship to their users and abuse of their monopoly position are important, frequent topics of conversation (especially on HN). That such an abusive action happened to someone like Rossmann means it can happen to anyone.
Summarizing what happened "eceleb drama" is not just inaccurate, but totally bad faith.