#managing data
Explore tagged Tumblr posts
interiorergonomics · 4 months ago
Text
How online Office Systems use Laravel Eloquent Relationships
In an online office furniture system, handling data efficiently is crucial for managing products, orders, and customers. Using an ORM like Eloquent in Laravel simplifies database interactions by allowing developers to work with objects instead of raw SQL queries.
For example, retrieving all products in a category can be done with $category->products instead of writing complex SQL joins. This makes the code more readable, maintainable, and secure, reducing the risk of errors and SQL injection.
So, you can also leverage Eloquent powerful features, such as relationships and query builders, developers can build scalable and efficient applications while keeping the codebase clean and organized.
0 notes
fuck-u-maga · 16 days ago
Text
Tumblr media
399 notes · View notes
mostlysignssomeportents · 7 months ago
Text
Reverse engineers bust sleazy gig work platform
Tumblr media
If you'd like an essay-formatted version of this post to read or share, here's a link to it on pluralistic.net, my surveillance-free, ad-free, tracker-free blog:
https://pluralistic.net/2024/11/23/hack-the-class-war/#robo-boss
Tumblr media
A COMPUTER CAN NEVER BE HELD ACCOUNTABLE
THEREFORE A COMPUTER MUST NEVER MAKE A MANAGEMENT DECISION
Supposedly, these lines were included in a 1979 internal presentation at IBM; screenshots of them routinely go viral:
https://twitter.com/SwiftOnSecurity/status/1385565737167724545?lang=en
The reason for their newfound popularity is obvious: the rise and rise of algorithmic management tools, in which your boss is an app. That IBM slide is right: turning an app into your boss allows your actual boss to create an "accountability sink" in which there is no obvious way to blame a human or even a company for your maltreatment:
https://profilebooks.com/work/the-unaccountability-machine/
App-based management-by-bossware treats the bug identified by the unknown author of that IBM slide into a feature. When an app is your boss, it can force you to scab:
https://pluralistic.net/2023/07/30/computer-says-scab/#instawork
Or it can steal your wages:
https://pluralistic.net/2023/04/12/algorithmic-wage-discrimination/#fishers-of-men
But tech giveth and tech taketh away. Digital technology is infinitely flexible: the program that spies on you can be defeated by another program that defeats spying. Every time your algorithmic boss hacks you, you can hack your boss back:
https://pluralistic.net/2022/12/02/not-what-it-does/#who-it-does-it-to
Technologists and labor organizers need one another. Even the most precarious and abused workers can team up with hackers to disenshittify their robo-bosses:
https://pluralistic.net/2021/07/08/tuyul-apps/#gojek
For every abuse technology brings to the workplace, there is a liberating use of technology that workers unleash by seizing the means of computation:
https://pluralistic.net/2024/01/13/solidarity-forever/#tech-unions
One tech-savvy group on the cutting edge of dismantling the Torment Nexus is Algorithms Exposed, a tiny, scrappy group of EU hacker/academics who recruit volunteers to reverse engineer and modify the algorithms that rule our lives as workers and as customers:
https://pluralistic.net/2022/12/10/e2e/#the-censors-pen
Algorithms Exposed have an admirable supply of seemingly boundless energy. Every time I check in with them, I learn that they've spun out yet another special-purpose subgroup. Today, I learned about Reversing Works, a hacking team that reverse engineers gig work apps, revealing corporate wrongdoing that leads to multimillion euro fines for especially sleazy companies.
One such company is Foodinho, an Italian subsidiary of the Spanish food delivery company Glovo. Foodinho/Glovo has been in the crosshairs of Italian labor enforcers since before the pandemic, racking up millions in fines – first for failing to file the proper privacy paperwork disclosing the nature of the data processing in the app that Foodinho riders use to book jobs. Then, after the Italian data commission investigated Foodinho, the company attracted new, much larger fines for its out-of-control surveillance conduct.
As all of this was underway, Reversing Works was conducting its own research into Glovo/Foodinho's app, running it on a simulated Android handset inside a PC so they could peer into app's data collection and processing. They discovered a nightmarish world of pervasive, illegal worker surveillance, and published their findings a year ago in November, 2023:
https://www.etui.org/sites/default/files/2023-10/Exercising%20workers%20rights%20in%20algorithmic%20management%20systems_Lessons%20learned%20from%20the%20Glovo-Foodinho%20digital%20labour%20platform%20case_2023.pdf
That report reveals all kinds of extremely illegal behavior. Glovo/Foodinho makes its riders' data accessible across national borders, so Glovo managers outside of Italy can access fine-grained surveillance information and sensitive personal information – a major data protection no-no.
Worse, Glovo's app embeds trackers from a huge number of other tech platforms (for chat, analytics, and more), making it impossible for the company to account for all the ways that its riders' data is collected – again, a requirement under Italian and EU data protection law.
All this data collection continues even when riders have clocked out for the day – its as though your boss followed you home after quitting time and spied on you.
The research also revealed evidence of a secretive worker scoring system that ranked workers based on undisclosed criteria and reserved the best jobs for workers with high scores. This kind of thing is pervasive in algorithmic management, from gig work to Youtube and Tiktok, where performers' videos are routinely suppressed because they crossed some undisclosed line. When an app is your boss, your every paycheck is docked because you violated a policy you're not allowed to know about, because if you knew why your boss was giving you shitty jobs, or refusing to show the video you spent thousands of dollars making to the subscribers who asked to see it, then maybe you could figure out how to keep your boss from detecting your rulebreaking next time.
All this data-collection and processing is bad enough, but what makes it all a thousand times worse is Glovo's data retention policy – they're storing this data on their workers for four years after the worker leaves their employ. That means that mountains of sensitive, potentially ruinous data on gig workers is just lying around, waiting to be stolen by the next hacker that breaks into the company's servers.
Reversing Works's report made quite a splash. A year after its publication, the Italian data protection agency fined Glovo another 5 million euros and ordered them to cut this shit out:
https://reversing.works/posts/2024/11/press-release-reversing.works-investigation-exposes-glovos-data-privacy-violations-marking-a-milestone-for-worker-rights-and-technology-accountability/
As the report points out, Italy is extremely well set up to defend workers' rights from this kind of bossware abuse. Not only do Italian enforcers have all the privacy tools created by the GDPR, the EU's flagship privacy regulation – they also have the benefit of Italy's 1970 Workers' Statute. The Workers Statute is a visionary piece of legislation that protects workers from automated management practices. Combined with later privacy regulation, it gave Italy's data regulators sweeping powers to defend Italian workers, like Glovo's riders.
Italy is also a leader in recognizing gig workers as de facto employees, despite the tissue-thin pretense that adding an app to your employment means that you aren't entitled to any labor protections. In the case of Glovo, the fine-grained surveillance and reputation scoring were deemed proof that Glovo was employer to its riders.
Reversing Works' report is a fascinating read, especially the sections detailing how the researchers recruited a Glovo rider who allowed them to log in to Glovo's platform on their account.
As Reversing Works points out, this bottom-up approach – where apps are subjected to technical analysis – has real potential for labor organizations seeking to protect workers. Their report established multiple grounds on which a union could seek to hold an abusive employer to account.
But this bottom-up approach also holds out the potential for developing direct-action tools that let workers flex their power, by modifying apps, or coordinating their actions to wring concessions out of their bosses.
After all, the whole reason for the gig economy is to slash wage-bills, by transforming workers into contractors, and by eliminating managers in favor of algorithms. This leaves companies extremely vulnerable, because when workers come together to exercise power, their employer can't rely on middle managers to pressure workers, deal with irate customers, or step in to fill the gap themselves:
https://projects.itforchange.net/state-of-big-tech/changing-dynamics-of-labor-and-capital/
Only by seizing the means of computation, workers and organized labor can turn the tables on bossware – both by directly altering the conditions of their employment, and by producing the evidence and tools that regulators can use to force employers to make those alterations permanent.
Tumblr media
Image: EFF (modified) https://www.eff.org/files/issues/eu-flag-11_1.png
CC BY 3.0 http://creativecommons.org/licenses/by/3.0/us/
352 notes · View notes
befuddled-calico-whump · 3 days ago
Text
anyone who calls service industry jobs unskilled labor has never watched a teenager wrangle a burrito the size of an infant into one square foot of aluminum foil
78 notes · View notes
allgremlinyaps · 3 months ago
Text
Tumblr media
William "I wish you were a woman so I could kiss you" Shatner
[Image ID: A screenshot of Twitter. User Greg Rappa asks William Shatner, "You're a great writer, as well as a great actor, so if you created Star Trek, how different do you think it might've been from Gene Roddenberry's v...(vision.)" Shatner quote tweets them and replies, "It would be me with an all female cast. Then you would have saw Spirk! 😝🤣" End ID]
40 notes · View notes
zelebirbo · 1 year ago
Text
Tumblr & Going Forward
With the confirmation of AI deals and allegations of user data already being sold before they could consent to it, I no longer feel comfortable posting artwork on tumblr. This is a decision more on principle than practicality.
I will be leaving everything I've posted here up, unless I decide to delete entirely. Doing so would also be based on principle, as all signs points to there being no point otherwise. Deleted blogs sold to OpenAi. Jesus christ.
As of now, I'm strictly on Discord, but I don't feel comfortable sharing my private discord publicly. I have a business discord, but that is, as it says on the tin, for business. If you're interested in hiring me or having me as a professional contact, feel free to send an ask or IM. Wherever I decide to share my art next, I will post an announcement here.
Until then, I advise everyone to opt out. And maybe research if this counts as a security violation that could be brought to court. I dunno.
EDIT: This is getting a bizarre amount of attention, and starting to get replies suggesting Glaze as a solution. I elaborated on why exactly I no longer feel comfortable posting art here in the replies of this post:
Tumblr media Tumblr media
TL;DR - I don't care about the tech. I care about the deceitful way this deal was handled, and how it's the latest in an escalating pattern of deceit and abuse towards tumblr's userbase.
198 notes · View notes
arabellasdoingthework · 3 months ago
Text
Tumblr media Tumblr media
13/100 days of productivity
i am slowly getting my head above water, not only by getting things done but by realizing people don't secretly hate me (i know but be patient i only realized this yesterday)
academically speaking: python python python different types of regressions different models python python data tables APIs python python pyt*loses her mind*
47 notes · View notes
unlikebee · 14 days ago
Text
Tumblr media
refining my book Murderbot design! Obviously, it needs lots of pockets in its line of work, and plenty more screentime. I think this would be early mb, first and second book as it starts to find the ways it feels most comfortable. I also feel like a tiny, scruffy ponytail for when its hair starts to grow out is just a necessity. It's a busy secunit-- it doesn't have time to deal with that mullet!
I tried to include the tech aspects in a few spots, like the arm that it removes in one of the later books and reattaches, built in earrings for its feed, and some facial joining points. All its feeds face towards itself-- but a career in printmaking has prepared me for writing all the backwards text!
No justification for the blue hair, it just felt right (: Anyone else headcannon mb with a non-natural hair colour or other specific elements?
25 notes · View notes
seiya-starsniper · 4 months ago
Text
Apologies to anyone subscribed to me on AO3, I'm posting a whole lot of backdated stuff because the ADHD decided today was the day it wanted to do that 🤣🤣🤣🤣
22 notes · View notes
artsekey · 2 years ago
Note
Hi, very random question - would you have advice for naming and organizing files? I saw your reblog of how to turn off the Windows 11 internet search thing and had my eyes bug out at the amount of files you have. I struggle to keep things organized after like....twenty...
Sure thing! Before I got into 3D, I didn't pay much mind to my file names or where I saved things. After getting into 3D, where those things have an impact on your ability to work on your projects, I was forced to tighten up! 1. Folders are your friend. However you want to organize things is up to you; depending on what I'm working on, I group things by project or subject first. So, for example, on my computer I might have a folder titled "DND". Inside that folder, I have a sub-folder for each campaign, and inside that folder I have a sub-folder for things like maps & documents, and then another for character art with sub-folders divided by character. 2. Decide a naming convention for your stuff. This could be something like "projectShortName_pg#_MMDDYY", or "characterName_portrait_MMDDYY". Having an identifier that makes it clear it's different from other files with similar names is really helpful, and keeping it in the name itself (instead of relying on "last modified" can be a good move. 3. Keep it short, but keep it useful. This is something you might not want to implement-- I use it all the time because it's part of the 3D pipeline, but shortnames are big for knowing what files are "at a glance". Like instead of something like, "Legend of Zelda Link Fanart 112123", I'd go with something like "TLOZ_LFA_112123". This is most useful when the folder structures are in place; if you have a Legend_of_Zelda folder, TLOZ will likely click as "The Legend of Zelda". 4. Don't be afraid to clear it out. Every few months, I gather everything I'm finished with into a folder titled "DSKT_CLEAR_MMDDYY". All of my folders are moved into the core folder, that folder gets moved to my external(s), and I move on.
Doing this when you've never done it before is a hard habit to establish (again, I was only able to do it because it was required while I was in school and now that I'm teaching the same subject), and going back to organize old stuff can be really intimidating. For that reason, I'd suggest gathering everything you currently have, moving it into a "Folder_Holder" folder, and then trying to implement these tips in future file management.
Let me know if you have any questions!
161 notes · View notes
thepodcastcat · 1 year ago
Text
The writers really saw all the "haha TMA is a workplace comedy" memes and said okay bet
127 notes · View notes
maeamian · 1 year ago
Text
Seen a meme goin' round Al Gore's internets the past few days talking about average income if you exclude the top 1000 or whatever Americans, and its math sucks and is bad and is also wrong. You should not take it as fact just because it's in a meme format, it uses data that simply does not seem to meaningfully exist and to the extent that it does, relies on mixing up means and medians repeatedly and interchangeably.
79 notes · View notes
badgopher · 6 months ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
"Saturdays by Twin Shadow (feat. HAIM)" is how I've mentally started every post I've made here on a Saturday for the past however many years that song's been out.
I decided I needed bath bombs so I set out to do that and only realized my error when I saw the traffic control person as soon as I turned into the mall. On the Saturday before Christmas. lol
My upstairs neighbor moved out a month ago so I no longer hear about their sex life through my ceiling. My next door neighbor moved out last week so I no longer have to wear my active noise cancelling earplugs to muffle their snoring. It’s quieter around here, but the hot water takes longer to find my tap in the morning.
I deleted a whole chapter about that computer case. You’re welcome.
Never did end up doing Christmas cards this year. I’ve got mixed feelings about that.
I want to do a bunch of dumb end of year data analysis things, but I have to pull a bunch of data to do it, and that’ll take me like a dozen minutes, and that's like a dozen minutes that I could spend not doing that thing. You see my dilemma. Stay tuned, I guess?
I’m the only one on my team not scheduled off on Monday and I think Tuesday next week (and, actually, most of the next 2 weeks). It’s easy enough to keep Teams active and my work email open while I tinker on side quests.
The checkout person at LUSH is always like ��oh, are these a gift?” as I unload 9 bath bombs from my basket, as if they don't get many solo middle aged dudes stocking up on bath bombs on Saturday afternoons.
Turns out I miscounted and have 1 too many bath bombs so I’m taking a bath about it.
29 notes · View notes
ximon-xi · 3 months ago
Text
Tumblr media Tumblr media Tumblr media
Hey my favorite fandom!! <333 I've come back to bfw_ because of the wonderful efforts of gandeldalf for our discord server. The ARG was SUPERRR fun and I am happy to take part in it. I love this game to death, i always talk about it honestly. I'm glad to be a part of it these last two years <3 I've been here since the demo and it's honestly my entire life.
Tumblr media Tumblr media
Here are my silly human designs for the OS(es?). Nothing too serious, but i just wanted to do it.
12 notes · View notes
rawliverandgoronspice · 8 months ago
Text
I do genuinely hate how trusting simple shit on the internet is starting to become a russian roulette game. Even if AI wasn't based on maybe one of the biggest heists of human history, it would still be a massive L to the culture that we are expected to become paranoid about any interaction we have with other human beings, our appreciation for art, our trust of the images we see, etc. This is just making everything so much worse, and there is no justification for it that holds any water.
21 notes · View notes