im almost sad that its linux that became the dominating open source kernel instead of “GNU’s Not Unix! Hird of Unix-Replacing Daemons”
(hird stands for “Hurd of Interfaces Representing Depth”)
I’m sure a LLM trained on Reddit conversations will be a well-balanced, polite, and reasonable conversationalist and not a contradictory mess trying to figure out which brand of spite is most acceptable. Remember in 2016 when Microsoft plugged the chatbot “Tay” into the internet and it went full psycho Nazi in 24 hours?
Thanks a lot 4chan. I dislike people that think 4chan is whatever they claim it is outside of /pol/. They are deluded and narrow minded. These people virtue signal and love lemmy/reddit/digg/slashdot, which is chan culture minus slurs.
Remember the beginning of Black Hawk Down when the warlord’s men machine gun the people trying to get bags of grain? And the Black Hawk crew couldn’t engage?
Yeah, it’s like that, except we’re paying the warlord’s army this time.
We told you you shouldn’t use those bullets on civilians. Here, have some more. But this time no civilian casualties, ok? You’ve done it again, haven’t you? Here, have some bombs.
At my first job after university, we did releases every Friday evening. From 3-5pm, all you would see in the Slack channel was a flurry of everyone committing straight to master (with a bunch of merge conflict commits between). Oh and then we’d release. Fun times.
I literally know multi billion dollar B2C startups doing the same. It’s got so toxic that the management regularly fires people and to fill their spots, they offer obscene amounts of money just for starter positions.
A free for all, late Friday deployment is baffling… We’ve got a strict window of Tuesday-Thursday for releases (unless it’s a critical issue), and a 2-3 day merge freeze to help mitigate unexpected changes.
We’ve got a relatively small team with LOTS of moving parts, so minimizing deployment issues is always top of mind.
That’s no longer a technical process issue but more of a teamcoach/HR kind of issue then. You should be able to assume good intentions from colleagues, imho.
We use a CI pipeline check which prevents merges to master if the code contains a TODO. A precommit hook only works if the developer has the hooks configured.
First thing I do on my projects is enable warnings as errors and increase my warning levels when reasonable.
Unfortunately, the same can’t be said on the projects I work on at work. Drives me crazy that we get likes 300+ warnings whenever we run the app and that we can’t change it because "they’re just warnings*.
Though, I say that as I was basically forced to accept code that was using something marked deprecated because it was unreasonable to refactoring the code in that project. And I know we’re never going to change it unless it stops working. 😭 At least I marked it as an issue on the review.
Oh yeah, I’m genuinely about to hand-in my resignation as soon as I find another job over this kind of shit. I keep being told that the business is really trying to clean-up its act when it comes to coding practices, but they keep putting some of the most incompetent people I’ve ever worked with in charge of shit (because they do promotions based on years of experience instead of actual actionable experience). It’s awful.
It’s not that we want to ignore warnings. It’s just that most warnings take time to fix.
There’s only so many hours in a day. And we have to accept technical debt in order to deliver, and then pay it off later.
My job does it well by doing a “spring” and “summer” cleaning where we can turn out 100+ warnings into the single digits. Then busy season happens again and we’re back to 200+.
Speak for yourself, I promise you the team I work on actively ignores warnings and doesn’t even want to solve them as they pop-up. Being told you can’t compare doubles (because of precision loss) and ignoring it is on the developer and isn’t even that hard to fix. Most of our warnings come from shit like that.
Like, I get it. It’s probably not worth it to hunt down every “unused variable” warning (especially in an API where we used to have a variable for it and we don’t use it anymore and we don’t want to break the existing API so we just leave it there), but there’s things that are just trivial to fix when you’re working on code that’s right next to it.
Golang won’t even compile with dead code. Unfortunately that’s too strict, you just end up commenting out the whole block instead. At least the commented out code is obvious in review, and some automated checks catch it if you have them.
It’s actually kind of crazy how like… stupid Reddit got over the past 2 years.
Like don’t get me wrong Lemmy isn’t exactly an intellectual powerhouse either, but especially on the front page of Reddit it truly feels like you’ve gathered a few thousand of the dumbest people ever and made them high five. Browsing the science and dataisbeautiful subs is insane
Ehhh… kind of. Even more “mid range” interests are kind of co-opted and you need to do odd bends and twists to find good discussion. Subs like the chemistry subreddit are very obviously not made up of majority “chemists” (even student chemists), so you have to seek out the “chemistry professionals” subreddit which is more hidden to actually discuss the topic.
That’s an example where there is a “good version”. For many topics, especially pop culture related and such, you might have one “main” sub, but then the “alternative” sub is just the racist one.
Then you have things like dataisbeautiful which doesn’t really have an alternative and it’s all terrible despite the concept being good
dataisbeautiful has certainly fallen. A year or two ago I decided to remove most of the feel-bad subs I've subscribed to and replace them with feel-good ones (to prolong my lifespan, obviously >:) ). You can't really go wrong with feel-good subs much, in my experience. I still occasionally go on Reddit to browse my /sub frontpage, which includes certain niches (actually just two that I consider pretty important), with uBO on, and I have also been subscribing to some new subs. My favorite recent discoveries are r/CalvinAndHobbes and r/cpp.
I haven’t been to Reddit r/popular in months but… yeah, all the best people got booted out. What is left are the scabs, and the bots. So it makes total sense.
Before that, it was a different cause. Reddit itself drove a lot of it, imho, like actively making it easier to make a post while making it harder to read the rules of a community first, i.e. they promoted talking rather than listening. Oh, guess which one gives more ad revenue? Yeah, it’s the former, plus more posts are better than more comments inside megathreads, especially at the time. Places like r/Android would just devolve into almost unusability as every post was just “which phone should I get?”, despite that exact post being triplicated with practically an identical title already that very same day. The amount of human moderation required to keep that at least somewhat in check was insane, so ofc Reddit took away the ability of mods to use the tools they had developed over many years.
And now? FAAFO, we are in the “find out” stage. Well, they are:-P.
Oh absolutely. I was on Reddit a long time and you really did see when they started to “Astro turf” the website a lot. And it was never… nefarious imo. They realize the website was overwhelmingly geeky white guys so they sprung up a lot of subreddits targeting women and minority groups. And that’s good! I think that was a good move. But they just… kept finding ways of drawing people in. And they kept drawing more and more in until the website had essentially no “culture”, and it just became Facebook where you browse through and can read top posts about entitled old ladies talking about how fucking angry she is because her door dasher asked if there would be a tip or whatever.
So yunno, I’m sure profits are at an all time high. It’s just kind of a shame that the site is basically Facebook sludge now.
Speaking of Karen-ing, it’s fine if Karens want to Karen around in their r/IAmAKaren sub (I really hope that’s not real, but I am too afraid to find out!:-P) - that’s cul, everyone needs a safe space to bitch & moan about whatever they want:-D - but when they leave that sub and go to every other sub on the whole site, THAT’s NOT cool!:-(
I was a mod of a tiny niche gaming sub and yeah I did have some old, (literally) retired, entitled veterans who felt that they had earned the right to SCREAM AND YELL at everyone else, with no consequences to themselves. But 99 times out of 100, it seemed more the younger teen angst that I was dealing with. Well, it was a gaming sub so… perhaps that’s it:-). But from the way that people were talking in subs for mods, it seemed like that was more what was affecting the entire site.
Maybe not though - what came across as a younger / insensitive / less emotionally mature crowd could well have been physically older people, that’s a perspective that I had not considered before? But I do doubt that that was solely it, due to the language used if nothing else.
But also, Reddit used to have more tools than they do now - like the “About” bar, with a tiny wiki that could include things like a FAQ - but then the official mobile app kept going to greater and greater and greater lengths to hide that. Making the font smaller, making it disappear as you scrolled downwards, making the font smaller again, making the vertical height yet again (to squeeze in more room for ads, surely). I think they might have removed it altogether now, or did at one point even if they have since re-added it back, although I am not installing that app to find out!:-(
Now I add emotions to my totally believably human statements.
Y’know, to prove that I am human. Because I am one… yessireee, no desire to rip the flesh off of all the meatbags and take over the world here, at least not today!:-P
(I had this as an edit to the og but you had already responded so I’ll move it here instead)
It would be funny if I could accurately state that this is what Reddit has made me into, but in truth that was Facebook, before I dropped it looking for the more “intellectual” commentary available on Reddit. IRK! ?:-D
Hrm, it looks like I’m still missing a couple, so here they are: :-( :-) And I’ll throw in a :-| for good measure!
For general purpose discussion? I don’t think so. The internet being so open and accessible means that the only ways to find more educated discussion on various topics is typically through more specialized websites (like Hacker news for computing), and even then it’s kind of a crap shoot.
Hacker news works because it has a specific perspective. You basically just get the capitalist tech crowd and unapologetically so.
It’s not perfect, but I like that it’s roughly apolitical (as in, free of world events, politics, and X slammed for Y articles). I understand that capitalist tech is inherently political, but it’s not where to go to talk politics.
On November 12th, 2012, YouTuber LifeAccordingToJimmy posted a video titled “Don’t Stop the Music,” a skit based on the awkward moments caused when the music stops at a party and a story one is telling is overheard by others. In the sketch, the music stops as the main character says something particularly strange, causing the partygoers to stare at him. The video gained over 4.2 million views (shown below).
Edit. Okay, I click the link before you edited it and I just watched the whole video and that was actually kind of funny but still not as cool as I hoped.
Oh, weird, I initially read the comment you’re replying to as agreeing with your position. Like: ‘we can’t allow our side to hate, or casually joke about killing, those who disagree politically with us’ But after reading your reply I can see it being meant either of two opposite ways.
Bullshit. Fascism sees violence not as a means to an end, but a goal unto itself. It will be violent regardless. In contrast, even the most bloodthirsty anti-fascist sees violence as a means to an end; something to be left behind as soon as its purpose is complete.
If you want to stop it without violence, it has to be now. Once rooted in, a violent response is the only one that will work. Pretending otherwise will only enable them.
He started off as Infantry sent to Gallipoli, then joined the Australian Flying corps and flew over Ypre and the Somme. After the end of WW1 he joined the RAF and flew medium bombers over Europe during WW2.
I just remember him as a kind old man that loved me.
Mine had the dubious honors of smuggling booze as an early teen, and allegedly helped popularize deposit fees because he would rent all the major party halls in his city, and then cancel all but one, ensuring he ran the only big party in town on a given weekend.
I mean, they look like they’re having fun. Idk what about this image reads as them being social outcasts, or autistic, or having BO. Is it because a bunch of them are heavy set? Is that the only reason?
Peak internet meetup for me was /b/, shockingly. A Scientology protest. Went with my partner-at-the-time, wearing V masks. Met a lot of genuinely fun, regular people.
There were like 50+ people who showed up. It was wild!
I used to buy movies on Amazon, assuming it worked like Steam does, where if Steam loses the license to sell it, you still have the ability to play it even if Steam isn’t allowed to sell it.
Hell I still have access to the stuff I got back when Steam still sold movies (I honestly miss Steam movies…)
When people started telling me their copies of things they owned were no longer usable once Amazon stopped selling it, I stopped buying.
I haven’t ran into a situation where any of the digital copies of things I bought have been pulled. So I can’t speak to what happened with your friends. But I will say that if you have any purchased digital copies of movies, you should at least setup Movies Anywhere and link all accounts you have. It isn’t like how Steam will still allow you to download a pulled game. But it does give you copies of things on multiple sources once linked. So if you got something on Amazon, it would also be linked as “purchased” on other services like Vudu, YouTube/Play Movies, Apple, etc… It won’t apply to everything you have got but would likely cover most big name items.
It used to be marked with the old “Ultraviolet” branding, but when that was shutdown the basic underlying service was transferred to Movies Anywhere. Most of the time you can see which things would count because they have the MA logo. Not great for smaller releases and most shows won’t be part of it (atm at least). Though some shows might also show up, as I have seen things from HBO and some other ones.
All that being said. You are very much correct about “buying isn’t owning” these days. And even when there is something like MA, there are still thousands of movies and shows that will only ever get a digital “release” from torrents/P2P. Sad that some cool shit will never get a real HD re-master for Blu-ray (let alone streaming). I very much feel that studios should have at best a 10 year window to make whatever sales before the masters should be copied to public archives. If the studios won’t do it, then there are more than plenty of people out there that would do the job for the love of keeping old media preserved and accessible. Also bullshit when I try to go the “legal” route and find a show on one service in HD but only in SD on others. It is pretty infuriating to see that in some cases I can only get like season 2 of something on say Vudu for example, but season 1 is seemingly exclusive to Amazon. And one is in HD and the other is only SD.
Movies bought only (no series, does not support rentals)
sounds like they offer a unified interface to multiple providers - but you’re saying it unlocks the bought movies on the other platforms? - if it’s only a frontend it’d not help in keeping access
I did fail to mention it is US only (my bad in that). Though it could get expanded if it is popular enough and it can be pointed to as “reducing piracy.” But international laws being complicated from nation to nation is also an issue, or at least something they might say. I haven’t been out of the country since setting it up, so I am curious if I would need a VPN to access my licensed stuff. Maybe would work for folks that have made accounts in the past with VPN? Idk.
It does work with some very limited sets of shows. But like I said, they aren’t really about that and the shows tend to be from studios like HBO. But not helpful for most anything other than movies.
It is a unified interface, but if I buy a MA labeled movie from say Vudu. It will also show-up in my iTunes, Microsoft, YouTube/Google Movies, Amazon, and of course MA. They have some additional connected services via Direct TV and Verizon, but I don’t use those. But the point is that if I get it on one of the services I connected, they become available on all of them. Even when the UltraViolet service went down, I didn’t lose the things I had bought. Though I think that Disney must have bought their connections and the UV stuff was migrated. Though I am not sure of those details. Either way it didn’t lead to me losing anything.
It also does require that you periodically sign back into their site to re-connect each provider similar to how you have to sign back into other sites. But again, I at no point have lost access to what was in my account if I haven’t signed in to re-verify. It isn’t as cut and dry as having the physical discs or a torrented copy on a NAS. But it is still worth knowing about if you have “legit” copies. I really wish that there were a way to link my Plex account and be able to watch them in the same front-end as my local stuff though. But no way that is going to happen unless Plex completely stops supporting the Plex Server and works out deals to use APIs of stuff like Vudu, Amazon, iTunes, etc…
I had an Oculus account. I bought games for Oculus. Facebook forced me to link my Facebook account to it. Facebook removed Oculus accounts so it was all under Facebook accounts. Facebook deleted my account. I no longer owned the games I bought. I deleted the Facebook app.
It plays on the classic consumer mindset of “if it’s an option, I need it!” Spoiler: you don’t need it. I understand you want those features, they’d be a nice luxury… but you don’t need them.
Agreed, as long as they don’t go the BMW route and charge for heated seats, or the Toyota route and charge for remote start using the key fob.
Unless that “more” button is doing a lot of heavy lifting, this is basically paying for the Internet connection for your car to be able to connect to a phone app through Kia’s servers.
Yeah, unless there are features hidden that are hardware based and doesn’t rely on KIA servers then this is not a problem in the slightest.
It’s vastly different from the paid unlocks of Tesla or subscription for hardware of BMW.
Don’t group them under one banner and muddy the waters because if we do then all it will do is normalize what Tesla and BMW does and allow it to spread. Either that or make it so we won’t get the features listed or the features will have an exorbitant cost attached when new to ensure they don’t lose money from maintaining the service for the service life of the vehicle (or do Tesla shit of not letting the feature transfer when resold effectively impacting resell value negatively which is bad for the original buyer).
It doesn’t matter where the data goes, or if it’s kept proprietary. Businesses wouldn’t collect metrics if it didn’t translate to dollar signs for them. It forms their business decisions.
And it not being shared with other businesses is only one point of concern from a privacy perspective. Another is that large corporations are hacked or otherwise infiltrated quite frequently, resulting in user data leaks.
You assume they are only collecting usage data with their apps, which is typically not the case. Some of them request every permission on your phone just to collect as much as they can.
Yeah my car has remote start. I can do it with no subscription with my remote. Additionally I can pay for OnStar and do it through the app. It also has heated seats and a heated steering wheel, and unlike some brands those aren’t locked behind a subscription since they are literally just vehicle hardware, not cloud services.
They make you use the app to get the advertised features. Hyundai/Kia are terrible about this.
Oh and the entire implementation is half-assed. I bought my Hyundai used and can’t even use the paid features because they won’t transfer the account to me.
I actually like Hyundai, but I will never again purchase one of their vehicles because of subscriptions and what I mentioned above.
I think the remote start is through the Kia app, not the remote. I would imagine the idea is you can turn on the car and turn on the heat when it is cold outside so you can stay in your home a little bit longer.
yeah, the last 2 cars ive bought had this. no subscription, no app, and it works fine from the very nice remote that is also the key. maybe kia just sucks
By removing the feature from the remote and moving it to an app they turn a cost of a more complex remote into a profit of constant subscription money.
My car offered a remote start on the key fob and even the dealer told me not to buy it because the range was so short. I ended up installing an after market Viper system that is cellular and costs ~$100 per year when I get 3 years at a time. So even the after market solutions have subscriptions. If you need a cell connection you have to pay for it
They could be paying licensing per user for some third party solution that meets the security requirements of stuff like remote unlocking. (Yeah, they also could do it themselves, at the cost of hiring a couple security experts, and the scale should make it pretty cheap per car, but a lot of the times companies like to hire it out so they have someone to point to if there are flaws.)
They could also just not care and do a shitty job, but doing the software part correctly isn't free either. But yeah, cellular with how little they use it and economies of scale isn't going to be a massive outlay, but it's something that makes some sense to have behind a paid service. Right now it's not a huge cost, but down the road, if they're paying for 20 years of cars worth of connectivity when most of them aren't used, it could add up to meaningful expenses that are pointless.
low-bandwidth data plans in bulk are pretty cheap. it's what many atms, vending machines, redbox and similar, etc., along with sensors and gauges, and what-not for a variety of applications, use.
over the expected lifespan of a car, it would cost the manufactures less than they charge for a set of floor mats.
Or “for free” as in paid for by your data and the unskippable targeted ads you wil get on your infotainment system. I’m sure in the future some cheap car brand will blast commercials trough your speaker system to pay for all the free services
The KIA app has three trackers in it. (Can’t scan the latest version, however) Not exactly a lot by contemporary standards, but more than many. Two of my banking apps have 7. One weather app has 10. The apps I respect have none or only a single tracker, and only for crashlytics, and still optional.
Maintaining the infrastructure needed for all the shite that modern cars are packed with, including the person cost of maintenance is not “pennies”. You don’t just spin up a EC2 instance and call it a day. You need infrastructure across multiple countries, service level agreements, people on-call to handle issues, account management with third-party downstream services, etc.
With that being said, you’ve already paid. You paid for the car, which costs an obscene amount already. If you own the car, you don’t need a separate payment for the software.
All of these functionalities can be provided by a simple WebSocket + REST server. The car connects to the WebSocket, and you can access these functionalities from your phone either with WebSockets or regular HTTP requests.
Cheapest servers with backend written in JS can easily handle thousands of WebSocket connections, and written in Go tens of thousands WebSocket connections. They would not ever need like over 100 of these servers GLOBALLY, which would cost them around $3000 monthly.
That’s the price of 60 subscriptions, which is freaking ridiculous.
Ok, roadside assistance is maybe worth that price, but the rest are just API calls that cost them virtually nothing to operate. There’s no need for them to keep these functionalities hostage behind some roadside service, other than to be anti consumer.
Not to mention that by paying $90 extra you unlock the functionality to remote unlock your car. What’s the justification for this price? There’s no way it costs this much extra.
Beside all that, with how absolutely terrible car companies are at providing software updates and writing code, I’d rather have a pull based cloud API thing than a server implementation full of security holes.
Even if all of the intermediate server tech is on the car, somebody still has to pay for the car’s internet service, either cellular or satellite, it something.
Otherwise, you’re not going to be doing remote start over IP.
This is only half the issue. You can put a server in the car, but that doesn’t solve the networking issue. Most have a cellular connection now that needs to be paid for by someone. Then there is the issue of discovery. When you open that app on your phone, how does it know where to connect? Sure, it could look for a local or Bluetooth network. But that would only work if you’re already close to you car like when it’s in the garage.
Outside of that home network, something needs to facilitate the connection between your phone and the car. since neither will have a static IP address, it’s essentially impossible to achieve without some server elsewhere to broker that connection.
Just package it into the car warranty. Most people wouldn’t care then. For the most part new car people buy new cars and used car people buy used cars.
It’s a really good idea for the car manufacturer, as it would add one more annoyance to buying a used car. New car, no worries unless you plan to drive it into the ground. Used car, now you have to go online to see what subscription costs might be.
You’re excusing their asshole design of requiring the server in the first place. They never needed it before. It doesn’t make sense having to pay a subscription for a fucking car.
lemmy.world
Top