His board repair videos were outstanding. I don't especially enjoy his rants. He's usually right, but I don't really care to listen to how mad he is about it. I can get mad on my own.
Facebook was a mostly-harmless multimedia blog site before smartphones. Both its addiction algorithm and being in everyone's pocket contribute to its current harms, but both would have happened even if Apple hadn't made a phone.
Smartphones resembling what we have now would have come out of a likely Windows/Android rivalry. They might even still have headphone jacks.
I'm not going to tell you what to do. I am going to point out the red flags you cited and ask what you would say to a friend who was considering dating someone who behaves like this.
he kept talking about... that i should’ve ditched my bf for him
In other words, he did not respect your relationship when you were in one.
badmouthed not only his gf of a few years
He handles struggles in a relationship by badmouthing his partner to others,
he left her bc she showed signs of schizophrenia
and uses an armchair diagnosis as an excuse to get out of a relationship instead of just saying it's not working for him anymore like an adult.
he kept guilttripping me when i said i didn’t want to be his gf
He doesn't care about your preferences, and tries to manipulate you when they don't match his.
Any time I'm required to use an app for something that could be a website, I leave the app a one star review.
Contributing to that Kinderficker changes my opinion of Publix.
You do qualify by virtue of having commented on the last giveaway I did, and you are in fact the winner this time around.
Please DM me a shipping address ASAP.
Sorry I'm late on this. Things came up.
comments = Array.from(document.querySelectorAll('ul.comments li .person-listing span'))
names = comments.map((x) => x.textContent)
names[Math.floor(Math.random() * names.length)]
"@kubusikan@feddit.org"
However, @kubusikan@feddit.org has never posted or commented here before and is not eligible to win.
names[Math.floor(Math.random() * names.length)]
"fistac0rpse"
@fistac0rpse@fedia.io is also not eligible to win, which is probably why they deleted their comment.
names[Math.floor(Math.random() * names.length)]
"@KairuByte@lemmy.dbzer0.com"
@KairuByte@lemmy.dbzer0.com commented that they don't think they qualify, but actually did comment on the previous giveaway, which does qualify.
It doesn't exist, and some people get really mad whenever someone tries to make one.
The basic way an airplane works actually is simple and intuitive: it meets the air at an angle and deflects it downward. The equal and opposite reaction to accelerating that mass of air is an upward force on the wing.
There is, of course a whole lot of finesse on top of that with differences in wing design having huge impacts on the performance and handling of aircraft due to various aerodynamic phenomena which are anything but simple or intuitive. A thin, flat wing will fly though, and balsa wood toy airplanes usually use exactly that.
https://en.wikipedia.org/wiki/Lift_(force)#Simplified_physical_explanations_of_lift_on_an_airfoil
The individual will (be) banned for life from all NFL stadiums and events
Fine. That's a normal response from a business to a hired performer making an off-script political display.
law enforcement is working to determine applicable charges in this incident
WTF?
Seems to me the solution to this is registering protocol handlers for URLs, which Mastodon tried and gave up on because they weren't happy with how web browsers handled it.
Windows Mobile was already commercially available in phones when the iPhone came out. Android was well on its way.
Both changed in response to the iPhone, but I think evolution would have led to a similar place without it. Trends like the loss of physical keyboards were driven by improvements to capacitive touchscreens.