Why 'free' proprietary software will always end in tears
Why 'free' proprietary software will always end in tears
Nearly every day, my kids come home from school and go on about some new app or game they and their mates are excited about.Dave Lane
like this
originalucifer and jherazob like this.
Your child full of micro plastics, their child full of micro plastics and their grandchild full of micro plastics will be joining in eventually
At least asbestos and lead didn't get passed down to children and permeate the entire food chain and all the water
like this
NoneOfUrBusiness likes this.
Great MinuteEarth Video about PFAS (4')
PFAS are hydrophobic molecules so, not knowing what to do with it, your system will store them with the fat (also hydrophobic). Doesn't do much in itself (depends on the exact molecule though) but the issue is bioaccumulation and amplification: imagine the food chain as a large hopper, sprinkle a bit of none biodegradable shit on top and imagine the dose you get at the bottom of it.
In larger quantities you start disrupting processes in the body often leading to cancers or a myriad of symptoms caused by endocrine disrupting.
Edit: commented before watching your link, there's slightly more to it but that's the gist yup
I know im bumping something a bit dead but watched this today and thought I would add it to this for the person who comes across this.
Microplastics are terrifying and all that, but I’m sort of more worried about plasticisers like BPA, BPF, BPS and the rest of the alphabet of BP-whatever’s that was created and brought into use after the dangers of BPA were realized.
Just a heads up - if something plastic says it’s BPA-free, it probably uses a different bisphenol compound that is less studied than BPA. And is likely as toxic (or even more toxic)!
But nobody ever talks about those, because science words.
Yah. Gone all glass, metal, silicone, and ceramics.
My wife still wants to cook eggs on her non-stick pans, though.
You might not be better off with metal ustensils, loads of PFAS are used in the manufacturing process and end up in the finished product.
A professor once told me: "You cannot avoid contamination, you just have to diversify the sources."
FYI items labeled as microwavable are tested to assess what leaches in the food or liquids under normal use. The leachate has to be identified and approved by the FDA (doesn't mean safe but at least ok-ish)
That’s very fair, indeed.
Perhaps awareness of one will spark awareness of the other. I suppose my concern is that plasticisers are sort of a ‘hidden’ risk, for the most part. They’re used in nearly every food packaging (and prep, such as hoses) that isn’t contained in glass, or served up in its own peel.
Sverigedemokraterna och gängen. Det faktum att Jimmie Åkesson hade en gängkriminell gäst på sitt brölopp hart föranlett ett stort antal artiklar i media. Klart är att Åkesson känt den aktuelle mannen, Robert Hedarv, i många år. Han är lokal president i en av tre lokalföreningar (chapters) som Comanches MC har i Sverige.
Maktbarometern ute och cyklar. Maktbarometern från Medieakademin har i sin bedömning av de mäktigaste i sociala medier inte med den person som har de överlägset största svenska kontona på sociala medier. Överlägset flest följare på alla sociala medier faktiskt.
'Jabalia Is Being Wiped Out': Gaza Pleads for Help as Israel Intensifies Assault
cross-posted from: lemmy.ml/post/21190458
Jake Johnson
Oct 08, 2024
'Jabalia Is Being Wiped Out': Gaza Pleads for Help as Israel Intensifies Assault
One Palestinian journalist said that "the situation in the north is horrific and very dangerous" and implored people to "please share what's happening."jake-johnson (Common Dreams)
like this
NoneOfUrBusiness, Oofnik, osaerisxero and Lasslinthar like this.
It’s a goddamn shame how evil the world is. And it’s incredibly sad that people become desensitized to it, but they do. Incremental improvement does very little for the present, but it’s the only feasible solution right now.
The alternative is to turn right wing and make everything exponentially worse. It’s incredibly sad that the people everywhere are powerless, but it’s a fact of life in the world right now.
like this
NoneOfUrBusiness likes this.
Absolutely wrong. The implied "incremental improvement" option is the party doing this genocide. If you want to stop these things you need to help organize opposition to it.
Also please show some respect and stop using passive voice or like there is no blame or perpetrator. This is a propaganda tool of the genociders. The genocided, their deaths just happen, per this propaganda. You're not meant to know where the JDAMs that bomb schools and hospitals come from. Don't ask who makes them. Don't ask who buys them. Don't ask who supplies recon for them. Don't ask who produces and sells and buys the planes that drop them. Don't ask who gives this genocide diplomatic support, PR support, and tries to shove it down your throat as if you have no agency.
Don't let your masters make you complicit in genocide. Name the actors. Blame them. And fight against them.
right now is the exact wrong time to be raising alarm bells and turning blame toward the Biden Administration. It’s not that they haven’t made mistakes;
They haven't made mistakes. What they are doing is deliberate. They are not some oafish giant who tripped and fell and flattened a section of Gaza. They are continuously supplying bombs of all kinds to a military committing the one of the most well-documented genocides in history.
What's the correct schedule for blaming the material facilitator of a genocide for their actions, if you wouldn't mind instructing us plebeians according to your enlightened timetables? Is it the two years following an election but not the two years beforehand?
Ah, I see! Please, instruct me further: For how long will it be permissible to blame the Kamala regime for their crimes? For surely there will be a new Most Important Election of Our Lifetime next election, as there has been for at least the last three (and arguably the last dozen or more), and by this logic it would be terrible to imperil the that election as well. Shall it be whenever the new Republican we're calling Uniquely Fascist announces their candidacy, and/or when the media instructs us that an already-announced candidate turns out to be Uniquely Fascist? The election cycles seem to be starting earlier and earlier each year, so I don't expect you could produce a date for when it becomes unacceptable to state obvious facts, but surely something must tell us the window of time it is Ideal!
You must understand, this is all so very complicated, so it's good to have an Adult in the Room to help out us children.
Kissinger, while organising the bombing of Cambodia and killing hundreds of thousands of civilians, said that if he personally didn't organise it the alternative (some other psychotic official) would be worse.
Should we give him a pass? Forgive him his crimes against humanity because someone else would be worse? Does that make the systematic murder of hundreds of thousands of civilians palatable?
This situation is specific to the US, but because of the election, right now is the exact wrong time to be raising alarm bells
The genocide is happening now. Now is the time to organize against it. Democrats do land acknowledgments while also doing genocide. You would have everyone stand back so that they can further the genocide unhindered by domestic opposition.
and turning blame toward the Biden Administration.
The Biden Administration, in charge of the global superpower and sponsor of Israel, has been making this genocide possible and providing direct aid and support and planning and PR cover and diplomatic cover to it.
"Don't criticize the genociders". That's you.
It's not that they haven't made mistakes
The things they would consider a mistake are things like not cracking down on TikTok earlier so that the public would not be aware of how starkly reality contrasts with what Israeli and American media " report". So that the public would not sympathize with those facing genocide.
The full backing of Israeli genocide, however, is consistent and intentional. The idea that it is accidental is the kind of PR they sell hoping that their uninformed partisan audience (usually old people without media literacy) will just accept it without question.
it's that the alternative is so, so much worse.
The thing happening right now is genocide. This tired and poor lesser evil logic doesn't even apply.
What's happening is a tragedy, but it will only widen in scope and be replicated elsewhere if Trump takes office again.
It seems you believe your only political role is to cheerlead genociders. You cannot imagine taking an oppositional role to genocide, to act directly against it, or to make demands by building and using leverage. Ask yourself how your logic does not apply to giving the green light to those committing genocide. For there to be zero consequences. Think about the actual logic rather than repeating talking points.
This "all I can do is cheerlead for my team" is exactly how your masters want you to behave so that they can do things like genocide and still get your vote and openly voiced support (you are not even ashamed!).
Please stop being complicit in genocide.
Whichever ones are active at any local protests or actions. If none are, then a socialist organization that does not mince words about support for the resistance. If you are in college there are anti-imperialist orgs organized specifically by and for college students.
I would be more specific but it's more important to find an active org with a good line on Palestine (e.g. one that opposes Harris, supports fighting against Israel) than it is to join one specific national org.
like this
NoneOfUrBusiness likes this.
like this
NoneOfUrBusiness likes this.
I mean, is there another way if they don't want to coexist? Look, the Gazans and the muslim population have shown the world that they don't want to coexist with Jews. What's there to do? I mean no one talks about the systematic genocide of other beliefs in muslim countries? I mean, we're essentially talking about a demographic that views the entire world as it's enemy.
But that's just me. An ex-Muslim who lived nearly two decades in a muslim majority country so I'm sure someone who grew up in the west knows my people better than me.
Biden learned a very important lesson, by a Zionist or the Zionists will fund a smear campaign against you.
Biden Signs New Law Exempting Some Chip Projects From Environmental Reviews
Biden Signs New Law Exempting Some Chip Projects From Environmental Reviews
The new law exempts certain semiconductor chips from strict federal environmental reviews.Lindsey Choo (Forbes)
Worldwide Demonstrations Mourn and Condemn 'Year of Genocide' in Gaza
cross-posted from: lemmy.ml/post/21190239
Jake Johnson
Oct 07, 2024
Worldwide Demonstrations Mourn and Condemn 'Year of Genocide' in Gaza
"The Israeli government is waging a campaign of death and destruction that has brought the Middle East to a state of war, with millions currently fleeing U.S.-made bombs," said Jewish Voice for Peace.jake-johnson (Common Dreams)
like this
Oofnik, rem26_art, NoneOfUrBusiness and Lasslinthar like this.
like this
wagesj45, magnetosphere, KaRunChiy, Oofnik, rem26_art, Someplaceunknown and ShaunaTheDead like this.
Another one bites the dust: Microsoft buries WordPad, but there is an afterlife
like this
KaRunChiy likes this.
They have to kill it. Otherwise, some "cheapskate" might decide they don't need to pay for MS Word, or get spied on by having all their data in the cloud using MS Office Online.
Or they just think there's no reason to keep it around.
I know million dollar machines that ship without MS office, but with Openoffice (!). The problem is, the Software can copy graphs to the clipboard in WMF (or something like that) that neither the super old Openoffice nor a recent Libreoffice can import. So wordpad is the only ootb software able to use the data.
Their reason is that 90% of their customers have an office subscription anyways...
Amanda and KJ are joined by Megan Russell of CodePink’s China Is Not Our Enemy campaign for a wide-ranging discussion
- YouTube
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
Gustavo Petro warns that CNE investigation into campaign financing is part of coup plot
Gustavo Petro warns that CNE investigation into campaign financing is part of coup plot : Peoples Dispatch
The Colombian head of state condemned the decision by the CNE as an attempt by the right-wing will attempt to throw him out of office using lawfare.Zoe Alexandra (Peoples Dispatch)
Southeast Asian Americans face the brunt of racist attacks among Asians in U.S., new study finds
Southeast Asian Americans face the brunt of racist attacks among Asians in U.S., new study finds
Southeast Asian Americans face assault, verbal abuse and threats more than any other Asian American group, a new report by advocacy group The Asian American Foundation revealed.Sakshi Venkatraman (NBC News)
Nearly 50% of researchers quit science within a decade, huge study reveals
Nearly 50% of researchers quit science within a decade, huge study reveals
Twenty years of publishing data across many countries and disciplines show women are more likely than men to leave research.Naddaf, Miryam
like this
dandi8 likes this.
like this
Benign likes this.
Absolutely. It’s a shit show.
And interestingly, making the general public more aware of this is likely quite important. Because 1, they have very idealistic views of what research is like, and 2, just about everyone is entering research blind to the realities. It’s a situation that needs some sunlight and rethinking.
IMO, a root cause is that the heroic genius researcher ideal at the base of the system’s design basically doesn’t really exist any more. Things are just too big and complex now for a single person to be that important. Dismantle that ideal and redesign from scratch.
like this
Benign likes this.
Possibly, but when scientific knowledge and problems were smaller, one person could actually make a mark alone IMO. And if they happened upon a new discovery or insight then they’d appear to be geniuses, all alone.
At some point, when the work to make a discovery requires more than one person and the amount of theory involved in understanding its significance is too much for one person to be authoritative on all of it, then it’s a team sport.
Oh look, an article about me.
Got a PhD, hated it. Started working academia, hated it. Tried a corporate lab, hated it even more. Realized I was extremely burned out on the whole world of research and got into something far more tangible.
Very happily doing hazardous materials safety and handling now.
like this
Benign likes this.
like this
☆ Yσɠƚԋσʂ ☆ likes this.
Yep. There’s a whole world of people happy to work very hard on research for the rest of their lives … and instead we have them writing emails wrangling spreadsheets for … ??
Sometimes “shitty” work needs to be done, obviously … but I think it’s far less obvious that the pool of things that need to be done lies entirely in the random inefficient shit the business world just accepts. Instead, that’s just where the money flows.
In life, we can all be artists or scientists, as long as you have:
Wealthy parents.
The headline says researchers but it makes more sense if you name the progressions.
Most researchers start their careers as graduate students. Graduate students are poorly compensated and, despite the name, very little support or good advice for their advisors, on average. They receive plenty of negative feedback and insecurity, though.
Then graduate students graduate (or drop out), either with a Master's or PhD. At this next tier of employment they either do a postdoc (basically just doing the last 2 years of a PhD again but with even higher expectations) or join the private sector. Neither the public sector nor private sector have enough positions, let alone well-paid ones with acceptable work environments, to take on the number of graduated graduate students each year. This forces many out right off the bat.
If someone continues to try to become a professor after doing one or more postdocs, this difference becomes stark. There are between 10-20 postdocs that want to be professors for every open professor position.
If someone goes the private track, (1) most of your explicit training goes to waste, as your environment was academic and all of your advice came from the 1 in 10 postdocs that got a professor position, and (2) you now get to try and navigate corporate petty bureaucracy in addition to doing work for whatever the company's lords deem profitable. Many burn out rapidly in this environment, as while you actually tend to get paid and treated better than a graduate student, this usually comes at the cost of losing all motivation for the research itself. And when you want to advance your career, you get to learn the basic corporate lessons that everyone else does: you can't advance much within the company because an incompetent boomer that is friends with the CEO is sitting on the position you want and even if they weren't, the company sees no advantage in paying more for an employee they already have. That's money they can't use to "snipe talent" and "reinvest". So again, the positions available dwindle through that path. So instead you end up making a series of external moves, sometimes purely lateral. You might even find a company where you live the research, but it will almost certainly then be one that offers you worse pay and advancement opportunities. This is usually because the most appealing research has a socially positive impact (or at least rationale) and the companies doing that research know this and adopt a non-profit "sacrifice yourself for the cause" paradigm that, naturally, does not apply to the C suite.
If you are a researcher that didn't go to grad school, the system is the same but they put career advancement caps on you more quickly and often, regardless of how skilled you actually are.
Oh, and I almost forgot: God help you if you are minoritized in any way. Academia has no real workplace standards, they let people at all levels get away with sexual harassment and discrimination all the time. The usual status quo is that nobody wants to know what a given professor did to a student. They don't ask and they don't do any real follow-up to reports. So your experience as a graduate student or postdoc is dictated entirely by whether your advisor is, of their own accord, a good person with good advice and no unseen vices or bad habits. The corporate world is obviously little better outside of the threat of a lawsuit or state investigation.
So, reviewing this, we can make some conclusions:
- At every step on the career path, you are expected to accept questionable pay and working conditions so that you can get slightly better ones at the next step. But there are not enough positions for most people to actually reach the steps they want to. This necessarily leads to dropout.
- The environments themselves are not great due to a glut of workers, there is a large reserve army of labor to do these positions.
- The system functions to maximize the size of this reserve army labor pool through media and communication monopolies. There are very few ways for good career information to get passed to students, postdocs, etc. The only people they ever hear from at the "next level" are the small minority that got into the higher positions. If you had 15 postdocs that didn't become professors telling you it's a scam vs 1 professor telling you that you just need to work hard, there would be fewer applications to grad school.
This is a beautiful synopsis.
We built a system based on "scarcity," and then manufactured scarcity.
Am I the only one think that the root cause is because lots of upper management treats universities as state owned business. Universities' management always try to expand and lure more students. They don't care if their students' career and their future. Even a factory owner who don't care about their products will slow down the production if the sale doesn't go well. University should not allow to accept more students if certain percentage of their graduated students cannot find a jobs.
I just feel heart broken to see passionate talents get mistreated every year again and again.
That's a great point and that I can't believe I forgot to mention! To add to that, universities themselves use research as a cash cow (they take a large share of nearly every research grant of a faculty member) and as a marketing tool to get more students (tuition), prestige, grants, and so on. The fact that universities market themselves at all is ridiculous.
In the US they are also usually heavily financialized and local real estate behemoths.
Run, Build, and Grow Small Systems Without Leaving Your Text Editor
Run, Build, and Grow Small Systems Without Leaving Your Text Editor - Albert Zak
A ClojureScript live programming environment for small distributed systems, with live inspection features and self-rewriting code, etc.albertzak.com
Oh shit if I knew of it I would have cared about JS a little more lol.
We need more lispy shit!
ActivityPods 2.0 is out!
ActivityPods 2.0 is out!
We are thrilled to announce the official release of ActivityPods 2.0, a framework and platform that allows users to create a single account for multiple decentralised social applications while also providing developers with the tools to build and int…ActivityPods
like this
ShaunaTheDead and Fitik like this.
Holy shit.......I haven't tried it yet, but this sounds like one of the first ideas I pitched when I got here. One account, multiple platforms!
How do I do this? Can I do it with this account?
Glad you like it.
About testing it, not sure, hopefully someone more knowledgeable about it will jump in
Well......that kind of defeats the purpose then.
It needs to be compatible with ALL the things. Lemmy, Mastodon, Pixelfed, Peertube, hell throw Bluesky in there! Get all the fediverse things interconnected. Otherwise, what is the point of having a service that connects all the things, and then making it compatible with none?
like this
giantpaper likes this.
Have you ever tried Mbin? fedia.io/
It has both Lemmy and Mastodon on the same website, and all notifications arrive in the same inbox
To be fair, it seems that the way it works behind the scenes is using SSO and OIDC (see docs.activitypods.org/app-fram… ) so applications would need to support that before.
Lemmy only added this three weeks ago, github.com/LemmyNet/lemmy/issu… and pixelfed still doesn't support it directly as per github.com/pixelfed/ideas/issu…
Likely the reason they went with Mastodon is because the support for the above is more mature there, but seeing as this is ActivityPub-based I think in theory it should work with Lemmy et al. (Doesn't rule out there being app-specific bugs and such that need to be ironed out, but that's often the case for new releases regardless.)
That said I'm having a bit of a hard time following the docs. If I'm reading docs.activitypods.org/architec… right you may not be able to use a lemmy.world account as your credentials - it seems like there's some configuration on the "application" end to enable this, meaning the lemmy.world admins would have to turn it on for this to work. (But if you had it turned on and successfully working elsewhere and then posted as that other account to lemmy.world, it would federate as usual.)
like this
giantpaper and stackPeek like this.
It's how it SHOULD work.
Like if I comment on someones picture on pixelfed, and someone replies to my comment, the notification should go to my inbox.
Then, if I post a video on peertube, and 5 people leave comments, those comments should go in my inbox.
And if 30 people leave replies to my Lemmy comments, I should have 30 comments in my inbox.
And that inbox? It should be one inbox. One account. If I see the notification for pixelfed, and I click the context button, my browser should take me to that pixelfed post. Then, if I click back, to the inbox again, and click context for the peertube comments, it should take me to that video.
That's what I imagined when I first heard of the fediverse.
like this
giantpaper and stackPeek like this.
like this
stackPeek likes this.
Meh, just run several associated services and keep the same username on all of them. Nothing is interoperable, stop trying to force it. And a rogue app with bad user data handling practices is still going to leak your data, even if you store your copy of the data securely.
My fediverse accounts are always "patrick@.bestiver.se". I currently am only running Mastodon/Lemmy and a few supporting services (e.g. a link manager - bestiver.se/@patrick), but I'm adding more as I get to them. Pixelfed, Peertube, Loops(?), Piefed...
Adopting this ActivityPods thing looks like it will require each Fediverse project to make what I'd guess are fairly significant changes to their user data handling, and none of those projects are properly funded for this. In fact what this actually seems to be doing is asking every other Fedi app to build on top of their user data API.
I applaud the attempt at building a new standard in the Fediverse, but I doubt it's going to happen.
I think there are some misconceptions here.
ActivityPods does not build a new standard but actually implements existing ones instead (ActivityPub and Solid).
So if you are a dev, you can write your own app on top of ActivityPods and it gives you the ActivityPub support almost "for free". This gives you:
(1) freedom of the users where they have their account when logging in to your app (like a sign in with google) but the user data is stored with the user's personal online datastore (POD) not with the app
(2) the possibility to deploy multiple instances of your app which can be useful to build communities independent of the account provider.
Also (3) as an app dev, you don't need to worry where to store users' data.
For an existing ActivityPub application (take mastodon for example, we have an alpha stage app called mastopod which is intended for microblogging), there is nothing to do actually. If someone builds an app that supports the same types, for example the Article or Event type of ActivityPub (/ActivityStreams), they can understand each others activities.
You could for example imagine an app that functions like an aggregator for all types of Activities and all people you follow but you might want your blogging app to only show you Articles. And another app that is nice for organizing events.
So you can host your POD which would be best or even use a provider which you still have access controls. It’s like renting a locker or storage pod
Jeena
in reply to Jure Repinc • • •Courant d'air 🍃
in reply to Jure Repinc • • •Etterra
in reply to Jure Repinc • • •Jesus_666
in reply to Jure Repinc • • •Note that this specifically talks about proprietary platforms. Locally-run proprietary freeware has entirely different potential issues, mostly centered around the developer stopping to maintain it. Locally-run F/OSS has similar issues, actually, but lessened by the fact that someone might later pick up the project and continue it.
Admittedly, platforms are very common these days because ~~the web is an easily accessible cross-platform GUI toolkit~~ SaaS is more easily monetized.
chiisana
in reply to Jesus_666 • • •iopq
in reply to Jesus_666 • • •Jesus_666
in reply to iopq • • •True, although that has happened with F/OSS as well (like with xz or the couple times people put Bitcoin miners into npm packages). In either case it's a lot less likely than the software simply ceasing to be supported, becoming gradually incompatible with newer systems, and rotting away.
Except, of course, that I can pick up the decade-old corpse of an open source project and try to make it work on modern systems, despite how painful it is to try to get a JavaFX application written for Java 7 and an ancient version of Gradle to even compile with a recent JDK. (And then finally give up and just run the last Windows release with its bundled JRE in Wine. But in theory I could've made it work!)
grue
in reply to Jure Repinc • • •like this
jherazob likes this.
foremanguy
in reply to Jure Repinc • • •Non-free (sense of no money) is shit too. Accept donations but do not obligate them
like this
jherazob likes this.