1,306 karma · joined June 23, 2011
About the Purple mattress I will say: it is very heavy and difficult to move. And that grid stuff will last roughly forever. The only other non-personalized advice I would give about it is to feel an actual mattress, not a sample and not a pillow. The effect of the grid feels different when it's mattress-sized and with all the other layers, so the effect might not be what you're expecting if your only experience is a pillow or sample.
You can justify some thievery due to social problems - stealing for food is one thing.
But if you eliminate "fairytale concepts" like "bad actors", how do you explain the people constantly attacking managed services and trying to gain access to other people's accounts? These surely aren't the guy on the street looking for their next meal.
Seriously, tho, that's the comment that "made the Elm community a hostile and unwelcoming place" and is still being dredged up after 5 years? That comment can barely even be considered harsh, and is nowhere near hostile.
Is it really worth tearing down someone's life, monitoring the internet for any time their name appears, just so you can spread the continue to spread the hate toward him after so long? This is where you make your stand?
And that's for a business that mostly operates offline. It's really easy for these things add up quickly and without you realizing it.
This is why I always object when someone points out that $50/user/mo is a tiny percentage compared to what you're paying for the employee. It's not $50/user/mo, it's typically ($50 * 10-20)/user/mo.
That's classic scam-bot behavior right there.
This isn't a criticism of you - what you did makes perfect sense. But I'm not surprised at all that you got caught by a ban algo.
The only surprise is that you were ever unbanned.
Professionally, I still hate it, but to some degree I understand it. Forgetting even the matter of additional business spent personalizing rejections, the truth is that most of the time the rejection will be taken personally, feelings will be hurt, and any feedback given won't be actionable anyway.
"Sorry, you look good on paper, but your solution to the challenge you was buggy, and you misunderstood the requirements. Go become a better developer."
"Sorry, your code was good, but you struggled to convey information to us. It appears you're a terrible communicator and that would cause problems on our team. Maybe some books on the topic would help, but I doubt it."
"Sorry, you aren't a good fit for our culture. You're abrasive and rude, and talked to the interviewer like you knew better than them. Quit being a narcissistic jerk."
If you're talking about being rejected at the application stage, IME it probably means you didn't follow the instructions completely, you don't actually meet the requirements (remember, it's probably HR or someone non-technical doing the first stage of rejections; they're just driving by checklist, so simple things sometimes get triggered here; if the requirements say "5 years JavaScript experience" and you list "5 years React experience" that might not make it through their filter), or your resume/application needs revising.
I would have greatly preferred a small phone but the FP was the one that met my other criteria the best. I don't notice the weight much, but it fits large in my hand and pocket. When holding left handed and trying to tap a button on the bottom right (browser tabs) my palm frequently hits the side of the screen.
Comparing to the old Pixel 4 I still have laying around, you would think it's a power bank until you saw the screen.
The experience has been mostly good, with a few irritating issues. I still consider it good though, because I had a flagship Pixel previously and had my share of irritating issues also. I don't really miss Google at all.
* Occasionally the keyboard just disappears. Crashes or something. Killing the AOSP (Android keyboard) service restores it. Hopefully this gets fixed. * The App Store it comes with only shows open source products, or lets you add in Play Store apps without an account. * Searching in the app store sometimes stops showing results when I search and I have to clear its data to get them to show again. I think it's related to the Play Store interface. * Moving off Google Maps is a bit of a learning curve (although you could install it probably). OsmAnd~ or Organic Maps are good enough 85% of the time. * I find if I hold the phone in my right hand when talking that my ear is not naturally on the speaker and I can't hear people. I've never had an issue like this with a phone. Easy to move, but the beginning of most conversations are still a lot of "are you there's?"
AT&T network works great. Verizon doesn't. You might try it like a fool like me and think it does for awhile, but I promise you it doesn't. The phone doesn't support 1 or 2 of the bands Verizon uses, so sometimes you simply won't be able to receive or make calls or texts. Mint Mobile (T-Mobile) gave me some trouble too but I think those ones could have been resolved but I didn't get network coverage at my house despite the maps, so I gave up. Boost Mobile claims you can use the AT&T or T-Mobile network, but they don't give you a choice, seem to have stopped pushing AT&T, and will refuse to give you the other SIM when you ask for it. RedPocket actually gives you a choice when you sign up.
Still, the algorithm method requires 3 services to be breached. Those services must be storing the passwords in plaintext or an otherwise retrievable method. The bad actor must put together the fact that your account is the same across all 3 services. Then they must analyze your password and reverse engineer your algorithm.
That seems a lot less likely than your master password getting nabbed.
The attack vector for a PW manager is a lot easier. They're obvious targets for both breaches and social hacks. One person looking over your shoulder at the coffee shop is as or more likely than anything else. They can even swipe your phone in that scenario to beat MFA.
I'm not advocating an algorithmic approach. The average person isn't going to understand this (heck, they don't understand PW managers either). And if they did, most algos would be something like ServiceName! anyway.
On the whole a password manager is a better solution, but it's not without its own trade offs, which don't get nearly enough discussion.
The problem with your argument is that most people love the mostly forgettable noise and variation on the same theme. That's why there are 137 Marvel movies which were all huge hits, 42 different Star Wars productions going on right now, and Gordon Ramsey has 13 simultaneous shows. (Warning: made up numbers).
Most people don't want to think when they watch movies. They don't want high concept indie flicks. That's why Netflix and Amazon are huge and Mubi and Criterion Channel aren't.
If I could have found a good ergonomic chair that elevated to standing desk height, I would have loved to continue using it. At the time there were drafting chairs, and task chairs or task stools that would have been at the right height, but nothing really comfortable or ergonomic. Wonder if that's changed now.
A standing mat is good, but gets in the way of the chair if you're trying to sit.
The best solution I have found is simply wear something with padding and support, even if you're a no-shoes-in-the-house kind of person.
Although in my experience, a pair of slippers under the desk will quickly become the favorite sleeping spot for whatever pet you may have.
Even Uplift and Ikea use "standing desk" for their height adjustable options.
They encouraged the OP to test it out if possible before committing to ensure they would actually use it in practice.
You don't have to parse through a veritable novel of irrelevant results to find what you're looking for.
They provide example code to show you how to use the method.
They break down the usage more thoroughly than the official docs.
They _show_ you the different parameters you could pass to the method.
Some of them provide interactive REPLs where you can play with and test the method.
The docs break it down _technically_ but they leave questions. Are start/end inclusive? What does it mean to "stop comparing at that position"? Why would you use the start parameter if you're trying to find the end of the string? If you use start does the end parameter count from 0 or from start? What happens if you pass a start or end that are outside the bounds of the string?
Look, I think the Python docs are great and use them all the time. But for the average person looking for info on `endswith` - whether that's someone new trying to understand how it works, or someone experienced looking to understand the parameter types - those pages are more approachable.
If you want to point to the marked rise of conspiracy theorists then you have to at least stretch back to the Kennedy assassination. This is easily the most widespread, actually believed theory, and its impact on people at the time was monumental.
The moon landing theories are obviously prevalent, though likely with fewer true believers and less implications on them.
Even in the 90s this was a rampant thing. Columbine shootings. Cobain's suicide. AIDS.
I would posit that conspiracy theories are a byproduct of mass media. However, you could easily stretch it back further and draw parallels to witch hunts as being attributable to earlier conspiracy theories on a smaller scale.
So it is the individual's fault, except it's not the individual's fault?
The FP5 is intended to keep their product modern to bring in new users.
Consider that the FP4 came out in 2021 and is supported through 2027. It's 2 years old now, which is fine for people who want to use it. They still have 5 years of life on it.
But if someone is considering ditching their old Pixel 4 which is no longer receiving updates, are they going to want to buy a phone which is already 2 years old? Probably not.
If Fairphone didn't release a new phone until the release cycle of the current one ended then the only option people would have is buying 6 year old phones.
They still have to make regular updates in order to attract new customers. They are banking on a customer base that does not feel the need to upgrade to the latest and greatest every 1-2 years.
I think it's pretty clear that most people do not care about a headphone jack, but do care about water resistance ratings.
Utopia doesn't happen overnight folks. It's a long road getting from here to there.