#gmail server down
Explore tagged Tumblr posts
Text
Google’s email service Gmail is down for several clients. Both, the app and desktop version of Gmail is affected, as many users across the globe complain of the service not responding, and emails not getting delivered.
Blackout monitoring website Downdetector reported that the email service had been “having problems since 9:12 AM EST”.
“User reports indicate Gmail is having problems since 9:12 AM EST. http://downdetector.com/status/gmail/ RT if you’re also having problems #Gmaildown,” Downdetector tweeted.
The outage observing platform also noted a sharp increase in the number of cases of Gmail’s outage over the past 24 hours, as they jumped up to 327 cases by 8:39 PM today.
Social media was sent into a frenzy with this outage.
0 notes
Text
ever wonder why spotify/discord/teams desktop apps kind of suck?
i don't do a lot of long form posts but. I realized that so many people aren't aware that a lot of the enshittification of using computers in the past decade or so has a lot to do with embedded webapps becoming so frequently used instead of creating native programs. and boy do i have some thoughts about this.
for those who are not blessed/cursed with computers knowledge Basically most (graphical) programs used to be native programs (ever since we started widely using a graphical interface instead of just a text-based terminal). these are apps that feel like when you open up the settings on your computer, and one of the factors that make windows and mac programs look different (bc they use a different design language!) this was the standard for a long long time - your emails were served to you in a special email application like thunderbird or outlook, your documents were processed in something like microsoft word (again. On your own computer!). same goes for calendars, calculators, spreadsheets, and a whole bunch more - crucially, your computer didn't depend on the internet to do basic things, but being connected to the web was very much an appreciated luxury!
that leads us to the eventual rise of webapps that we are all so painfully familiar with today - gmail dot com/outlook, google docs, google/microsoft calendar, and so on. as html/css/js technology grew beyond just displaying text images and such, it became clear that it could be a lot more convenient to just run programs on some server somewhere, and serve the front end on a web interface for anyone to use. this is really very convenient!!!! it Also means a huge concentration of power (notice how suddenly google is one company providing you the SERVICE) - you're renting instead of owning. which means google is your landlord - the services you use every day are first and foremost means of hitting the year over year profit quota. its a pretty sweet deal to have a free email account in exchange for ads! email accounts used to be paid (simply because the provider had to store your emails somewhere. which takes up storage space which is physical hard drives), but now the standard as of hotmail/yahoo/gmail is to just provide a free service and shove ads in as much as you need to.
webapps can do a lot of things, but they didn't immediately replace software like skype or code editors or music players - software that requires more heavy system interaction or snappy audio/visual responses. in 2013, the electron framework came out - a way of packaging up a bundle of html/css/js into a neat little crossplatform application that could be downloaded and run like any other native application. there were significant upsides to this - web developers could suddenly use their webapp skills to build desktop applications that ran on any computer as long as it could support chrome*! the first applications to be built on electron were the late code editor atom (rest in peace), but soon a whole lot of companies took note! some notable contemporary applications that use electron, or a similar webapp-embedded-in-a-little-chrome as a base are:
microsoft teams
notion
vscode
discord
spotify
anyone! who has paid even a little bit of attention to their computer - especially when using older/budget computers - know just how much having chrome open can slow down your computer (firefox as well to a lesser extent. because its just built better <3)
whenever you have one of these programs open on your computer, it's running in a one-tab chrome browser. there is a whole extra chrome open just to run your discord. if you have discord, spotify, and notion open all at once, along with chrome itself, that's four chromes. needless to say, this uses a LOT of resources to deliver applications that are often much less polished and less integrated with the rest of the operating system. it also means that if you have no internet connection, sometimes the apps straight up do not work, since much of them rely heavily on being connected to their servers, where the heavy lifting is done.
taking this idea to the very furthest is the concept of chromebooks - dinky little laptops that were created to only run a web browser and webapps - simply a vessel to access the google dot com mothership. they have gotten better at running offline android/linux applications, but often the $200 chromebooks that are bought in bulk have almost no processing power of their own - why would you even need it? you have everything you could possibly need in the warm embrace of google!
all in all the average person in the modern age, using computers in the mainstream way, owns very little of their means of computing.
i started this post as a rant about the electron/webapp framework because i think that it sucks and it displaces proper programs. and now ive swiveled into getting pissed off at software services which is in honestly the core issue. and i think things can be better!!!!!!!!!!! but to think about better computing culture one has to imagine living outside of capitalism.
i'm not the one to try to explain permacomputing specifically because there's already wonderful literature ^ but if anything here interested you, read this!!!!!!!!!! there is a beautiful world where computers live for decades and do less but do it well. and you just own it. come frolic with me Okay ? :]
*when i say chrome i technically mean chromium. but functionally it's same thing
342 notes
·
View notes
Text
Unsolicited Writing Advice
Completely random reminder to back up your work, especially if you're a writer, IF or game developer, coder, or creator of any kind. People sometimes ask me what my advice for other writers is, and I always forget to include this one, but it's one of the most important things, especially if your career, livelihood, or long-form projects hinge on writing in any way! Take it from someone who just had two backup methods fail unexpectedly and only the third backup prevented me from losing a solid month of work, you need to back up your work in as many ways as you possibly can. It may seem like a pain in the ass at the time, but I've seen a lot of games or stories stall or fail completely due to a catastrophic loss of data that utterly kills any drive to keep going with the project because of the need to start over. I'M BEGGING YOU, BACK UP YOUR DATA.
I recommend having at least 2, ideally 3 methods of backup:
Automatic cloud storage. I personally prefer working with Dropbox, where every change I save is automatically synced and backed up to a cloud server as well as natively saved on my own device. It also has robust version history, so if you figure out you've done something horrific and unknowingly saved over something important or rewritten a section you weren't supposed to, you can rewind everything in a folder down to a specific minute (over the last 30 days): a feature that has saved my hide just a few too many times for comfort. A free Dropbox account gives you 2 GB of storage to work with. Working within Google Drive works just as well, and the free version gives you 15 GB of storage (though that's shared between your email account and other Google apps, as well)! However, I don't believe it provides automatic syncing and backup the same way Dropbox does: you either have to work directly within a Google doc for your work to be automatically saved to the server, or you have to manually upload the files to your Google Drive to back them up each time.
Physical storage. Every few weeks or months, I also take the time to back up my important files to an external hard drive or thumb drive. Again, it's kind of a hassle, but if the day ever comes that you lose your passwords or find that they've been changed, a company's servers go down or they go bankrupt, they decide to start charging you to access your data, or whatever crazy circumstance you can think of, it's always good to have a physical backup somewhere. A basic 1 TB thumb drive is somewhere around 20$ USD (though it can be slower at that price point if you're transferring a large amount of data each time), and it's even less if you don't need that much storage. A 1 TB external hard drive (which has a much quicker transfer rate) is around 40-50$.
If all else fails, email. If you can't get access to physical storage devices and cloud storage services don't work for you, consider setting up a free Gmail or what-have-you account specifically for backup purposes, then email a copy of your most important files to it every time you make a significant change to them. This may seem sort of primitive and simplistic, but it works, and you can even use it as a little journal or diary of your progress!
Again, you may think this is overkill, but I am convinced that writers are especially prone to proving Murphy's Law and have seen way too many projects, friends, and colleagues fall prey to this oft-overlooked issue. I can count at least half a dozen times where -> my primary device like my laptop broke, failed, became corrupted, had water spilled on it, etc. -> I then turned to my secondary device (hard drive or thumb drive) only to find something was wrong with THAT (broken, outdated, incompatible with currently-owned tech, corrupted, not up-to-date backups) OR I turned to my cloud storage and found something wrong with THAT (unknowingly saved over data and didn't realize it until 3 months later, meaning not even version history could save me) -> and it was only the THIRD method of backing up that saved my ass.
Anyway, this is just your friendly neighborhood writer reminding you to back your work up! It's a necessary part of the job! Thanks for coming to my TEDtalk!
373 notes
·
View notes
Text
✨ Dear contributors & backers: our final curtain call is here! 🎭
Thank you all for your patience as we wrapped up the last shipments from our leftover store (and then unfortunately dealt with a slight delay due to a technical issue with the donation site). We are *thrilled* to share the donation receipts with you!
Check the images in the spread to confirm the following amounts:
✈️ 850USD to Doctors Without Borders
💉🩸 850USD to The Blood Center
Our hope is that it might encourage some smiles and pats on your backs because this was only possible thanks to all of you! Each contributor, each creative, each backer, each social media campaign, each share, each word of mouth *mattered* and it all led to this ~ thank you for bringing us to this moment, we are so deeply grateful for it 🥰
✨ To our contributors: be sure to check your accompanying email for a feedback form link and a timeline to save any important info from the server 💻
✨ To everyone: we’ll be closing down our platforms DM’s in one week to ensure we don’t miss anything during our hiatus, but our gmail account will still be available for anything urgent. Other than that, see you in the spring with our Volume Two interest check 😉
#interview with the vampire#iwtv#charity zine#the vampire chronicles#tvc#amc iwtv#iwtvzine#with gratitude#community love#crowd funded#fandom love
13 notes
·
View notes
Text
Alright....let's try this one last time.
;;{INSERT DISC 2 TO CONTINUE};;
[BUFFERING ■■■■□□□]
***Now Playing...》》》***
**Route 66 by Blue Jay Walker**
01:06 ━━━━⬤─────── 04:05
⇆ ឵឵ ឵឵ ឵឵ ឵឵ ឵឵ ឵឵◃ ❚❚ ▹ ឵឵ ឵឵ ឵឵ ឵឵ ↻
{⫘⫘⫘⫘⫘⫘⫘⫘⫘⫘}
🎡__**GENERAL INFO**__🎡
﹆ Name;; Kathryn ((Kitty)) Hawthorne
﹆ PenName;; Crooked Arcade
﹆ Age;; Mid twenties range, specifics unkown due to record tampering.
﹆ Gender;; Medically Intersex ((still looking for a label that fits))
﹆ Pronouns;; ((Any I suppose?)) He/She/They/It
﹆ Orientation;; Grey Ace
﹆ Species;; Biologically NonHuman //Bogeyperson//Dream Demon
{⫘⫘⫘⫘⫘⫘⫘⫘⫘⫘}
🎡__**BLOG INFO**__🎡
These are trying times we find ourselves in these past few years, the veil is thin, and those who reside within the uncanny valley are now slowly integrating back into the masses.
And I'm one of them.
Welcome to the Crooked Arcade, a blog archiving the daily life and joining in on the conversations of those non human users among us. The Arcade is a mixed bag, a melting pot of history and research posts, art, memes, and whatever else fits the vibe.
My DMs are always open, making connections with people like me is one of the reasons I keep going.
Sleep tight! Stay Weird! And don't let my Father bite.
{⫘⫘⫘⫘⫘⫘⫘⫘⫘⫘}
🎡__**SOCIAL**__🎡
//Tumblr;; You are Here!
|>;; Sideblogs
@Umbrella_Corp_Official (RE)
@Deceptive_Oasis (IHNMAIMS)
@TBA (YT Egos)
//Discord;; Homo_Necrosis
//Gmail;; [email protected]
{⫘⫘⫘⫘⫘⫘⫘⫘⫘⫘}
》{{Pssst- Down here!}}《
Hey Girl, Plagued by horrifying visions?
Do your childhood memories purely consist of events that would be labeled scientifically impossible? Do your parents defy the laws of physics on a daily basis?
Then maybe the Crooked Arcade Discord server is the right place for you!
A discord server catering to some of the most bizarre and overlooked among us. A safe space for the children of the night and those hailing from the uncanny valley to speak freely without the fear of being doxxed coming under the scrutiny or fakeclaiming that often happens in the open web.
;;{COMING SOON, LINK TO BE POSTED HERE};;
#alterhuman#alterhumanity#kin#otherkin#physically nonhuman#biologically nonhuman#kintype#cryptidkin#eldritchkin#monster otherkin#cryptid therian#terrorpunk#voidpunk#plural#sysblr#pluralgang#cripple punk#therian
19 notes
·
View notes
Text
What is Cloud Computing ?
Cloud computing has become a widely discussed topic in recent years, but explaining it in simple terms to someone without a background in computer science can be challenging. Allow me to break it down for you.
Cloud computing is a method of storing and accessing data and programs over the internet, rather than keeping them on your personal computer or mobile device. To illustrate this, let's consider online email services like Gmail or Outlook. When you use these services, you can access your emails from anywhere because they are stored in the cloud. This means you don't need to install any special software or save your messages on your hard drive. Instead, your emails are stored on remote servers owned by companies like Google or Microsoft. You can access them from any device connected to the internet, regardless of your location.
Understanding Servers in the Cloud
Now, let's delve into the concept of servers in the cloud.
The data stored in the cloud is saved on physical servers, which are powerful computers capable of storing and processing vast amounts of information. These servers are typically housed in data centers, which are specialized facilities that accommodate thousands of servers and other equipment. Data centers require significant power, cooling, security, and connectivity to operate efficiently and reliably.
Microsoft and Google are two of the largest cloud providers globally, and they have data centers located in various regions and continents. Here are some examples of where their data centers are located, according to search results:
Microsoft has data centers in North America, South America, Europe, Asia, Africa, and Australia.
Google has data centers in North America, South America, Europe, and Asia.
#codeblr#code#javascript#java development company#studyblr#progblr#programming#comp sci#web design#web developers#web development#website design#webdev#website#tech#html css#learn to code#cloud computing#datascience#dataanalytics
47 notes
·
View notes
Text
observations on the future of social media in regards to P2P and Blockchains and decentralized protocols in general ie nostr/iris, bluesky etc, what it means in Threads, Tumblr and Twitter/X's case and what it means to us as users
prefacing this with I'm just a person with access to google and a hefty amount of curiosity and a layman's understanding of the subjects so I will most likely be wrong about a couple things but I just wanted to write this to get a discussion going in a public space about what these social medias mean for the future of the internet and what I think their goals are and also to just get my thoughts in order
P2P in the simplest of terms is how torrenting works, it is peer 2 peer sharing of information ie computer 2 computer, so for example if you download something sent to you by a person from google drive its person > google servers > you, however if you torrent somethings its person > you (well in actuality its Multiple people> you and that's what seeding is but I am keeping it simple for my own sake) So in my quest to find a way to p2p stream things directly from a computer to another computer not on the same network on github, I've found that a huge amount of research has been done in general on P2P implementation beyond just media sharing in the last couple of years
and subsequently I fell down a rabbit hole of P2P social media, so what that means is imagine a social media without a middle man or a direct company. Twitter right now works as such, person tweets > passes through twitter servers > you access their tweet as shown to you through the twitter servers this mode of information sharing requires physical servers to store this data on, most companies don't own their own servers but instead rent them, usually from amazon or google, and twitter is the same, in fact almost everything on the internet is hosted through amazon servers and they have intense monopoly worldwide (x) (x)
this is partially how countries can exert their laws on these social media companies
P2P makes all of this obsolete, reduces the overhead cost of servers and takes them out of the equation, the sharing of information will be pingponged through multiple computers instead of passed through one large middle man that can be prosecuted and contacted for hosting/platforming this data. personally I am very excited about the development of P2P technology however, this form of decentralized social media isn't new people have been experimenting with it since 2012 and the early internet ran on p2p (IRC), but the biggest difference now is that people have combined it with blockchains (bitcoin) (W3C ie Web.3 consortium pretentious name I know) and this brings me to the current Big Fish battle that is happening right now between IRIS(NOSTR)/Blusky and Threads, Twitter
So starting with IRIS, most people have probably not heard of IRIS but what IRIS is, is a p2p social media running on a protocol called NOSTR, ELI5 protocols are just Ways of doing things/sharing information/guidelines, ie emails are just a protocol called SMTP (simple mail transfer protocol) that companies can build things around ex: gmail, runs on SMTP protocol I stumbled on the ex CEO of twitter Jack Dorsey on IRIS and a couple things struck me first scrolling through the site and his account. first even though Jack Dorsey is on the board of directors for bluesky and helped in its development he more so wants NOSTR protocol and IRIS to succeed and seems to be pushing them more heavily even on his twitter secondly the little dollar amount tied to every post he makes,
this literary banger is apparently worth a dollar and a half in "Zap Coins" this leads me to speculate on the future of bluesky because to me it seems like IRIS is being used as a testing ground for bluesky, bluesky currently DOESNT have bitcoin tied to its posts like nostr does but it does have the groundworks laid in in its protocol! I offhandedly mentioned previously that social medias are combining P2P and blockchain this time around and thats exactly what is happening in IRIS and what bluesky seems to be working towards, now what does this mean in IRIS's case? well from my understanding is that creating accounts on IRIS is exactly like creating a crypto wallet, in that your account will have its own unique generated hash encrypted number and every post you make is like making a transaction in the blockchain ie it has its own hash attached to it hence every post you make has a monetary value pros > makes you hard to find, posts are decentralized and spread over multiple computers worldwide and encrypted >can make as many accounts as you want no need for verification you just need to remember the unique hash attached to them >no servers hosting your information governments and companies have less control cons (to me anyways lol) >monetized posts >the power balance gets shifted from companies and goverments to ISP's and their abilities to connect you to other computers worldwide >nothing can ever actually be deleted its all recorded, you can orphan posts from your account I think? but they will still be findable
what does this mean in Blue sky's case?
Well starting with the differences, Bluesky is NOT p2p it is running on its own self made "decentralized" protocol called ATP (@ protocol) it is very theoretical and doesn't have any actual implementation anywhere as opposed to NOSTR and other protocols that twitter and tumblr run on I read through it and looked up some things but I genuinely don't understand how its supposed to be decentralized especially with how it seems to be implemented in actuality, so currently bluesky has frequent outages and is slow to use, if it were decentralized these things shouldn't be affecting everyone? so from my understanding it says that everyone has their own server PDS (personal direct server) that will host their posts and that it all PDS will be connected via a crawler which will siphon that information to an app, which I GUESS is decentralized but what does PDS mean in this case? signing up to bluesky is most definitely not hosting your own server with your own posts, you are putting these posts on a server somewhere, but who is it owned by? I read some articles saying that bluesky is starting out by hosting their own servers for you in that case they've just invented twitter 2 but with more flexibility in regards to third party implementation anyways rant aside, the similarities, while iris isnt the same as bluesky, bluesky's philosophy seems to be in a similar vain to iris and blue sky is following iris' steps closely, while iris isn't owned by one single entity, blue sky board of directors want to make some cash money and I assume thats why they didnt fully lean into p2p
like I mentioned before Blue Sky's protocol has the capabilities for bitcoin integration baked into it (x) I dont know if they will try to monetize the posts in the same way directly in bluesky as is done in IRIS but the ATP is very flexible and what that means is that they can create a different monetary based app that you don't even need to sign up for you'd just use your bluesky credentials and you'd have a crypto wallet tied to your blue sky account because your ID isn't tied to just blue sky, its tied to anything running the ATP protocol
sound familiar? this is what Elon musk is trying to do with Twitter rn and this is basically where he got the idea, he wants to make twitter the one stop shop app for everything, but this isn't a fantasy unattainable idea this is coming directly from the protocols IRIS and Bluesky use, and I will not be surprised if in the near future we see him attempt to integrate bitcoin into twitter
Twitter, Threads and Tumblr (triple T haha 3T if you will) are all going to try and compete with Bluesky and Iris because ~money~, but they are doing so with.... *drum rolls* Mastedon! the dark horse or more accurately the protocol that Mastedon uses which is called ActivityPUB, Activitypub is older than both NOSTR and ATP and has a history of a wide range of implementation, however if you've ever used Mastodon you'd know its very limited in its capabilities when it comes to social media
This is basically I theorize/speculate is one of the reasons tumblr changed its looks, they are trying to standardize social media between all 3 of them and basically build bridges between each other so as to combat IRIS and BlueSky This is not to say they will become like Mastedon however, in fact between Threads which has a huge amount of money to throw at inventing things and polishing the Activepub protocol and Automattic which owns tumblr and has owned wordpress for even longer who have a familiarity with blogging platforms and multi integration across multiple platforms I think they can be strong competitors
dont ask me what twitter is doing, I am not even certain it will integrate activitypub 100% I just think thats the easiest and fastest way to try and achieve elon's goals and threads and tumblr are combining
so what does it mean exactly when these sites say they will use ActivityPub?
it just means that they are trying to build bridges between each other, that is very vague and obscure of course because idk how they will go about it, the most basic way is post sharing between sites will change and become easier but its not limited to just that, IDK if they will even change the sites themselves instead of just building addons but tumblr's aesthetic change makes me think that they will
more importantly what does this mean for us Users?
well if you've read this far, I just want to emphasize that this isn't something to doom about, while I don't support crypto 100% I think the next wave of social media is headed in a good direction in that people are Finally focusing on decentralizations, social media that isn't under the thumb of one company or hosted on one single server (tumblr servers for example ALLEGEDLY were hosted on one amazon server without backup x) we are finally moving in a direction that is more open as I listed in the pros section above when it comes to IRIS I personally think those ones are worth the cons, however I want people to understand when they are joining bluesky, threads etc the conversation isn't about what these websites are good at NOW, you are NOT joining a twitter copy, all the social medias are gearing up to move away into a new era of internet, it may look the same but under the hood their goals are different, as far as I can tell every social media's goals are focused on 3 things currently >decentralization (lowering their costs in moderation, hosting etc) >getting money, alot of money as fast as possible (crypto integration, selling your data) >beating their competition and surviving as the big fish (protocols are duking it out iris/bluesky vs the world)
like I said at the start of this post I am just a layman with a keyboard, these are just observations I've made, and I could be wrong about multiple things here! but either way, curious about where we are headed
9 notes
·
View notes
Text
@jughead-is-canonically-aroace (great url btw) asked me to make my additions to this post rebloggable on their own. for reference if anyone wants it, this is a pretty good write up of the whole ongoing situation
~~*~~*~~
Having read the thread, along with a number of other connected threads, there is no reason the believe AO3 is going to go down
(that's not to say you shouldn't back up your own fics, or save copies of other people's fics for personal use, it's always a good idea to have backups)
the linked thread is discussing institutional problems with OTW's Legal and Policy & Abuse committees (although the latter primarily in the ways the thread's author believes they are being negatively impacted by legal)
It's primarily a conversation about the OTW having structural problems and being slow to react/change when needed, but three accusations of specific breaches of the law which could get the OTW into trouble are made:
That the OTW does not retain works PAC identify as containing CSAM/CSEM for the legal minimum period of 90 days
That the OTW suspends rather than deletes the accounts of those identifies as being under 13 so that they can restore the account once the user is over the minimum user age, which is a breach of COPPA
Same as above, but this is a breach of GDPR
None of these could get AO3 taken down, and 2 of them are provably untrue
Systems have confirmed the first point is not true. While works are not retained on the archive for the 90 days, the archive keeps complete back-ups for longer than that, so the work can be restored if needed by the authorities. This is, as rahaeli points out, a pretty inefficient way of handling things, but being inefficient is not a breach of the law
Rahaeli corrects themself in their own thread when they realise that COPPA does not apply to the specific type of non-profit AO3 is, so that's moot
The GDPR point is slightly more complicated. I'm not a lawyer, but I work in the finance industry in the UK handling massive quanities of personal data, so I am required by law to be trained on GDPR.
Email addresses are not automatically personal data under GDPR. They can be, but only if they contain other personal information. So if your email is brony47@gmail, that's not personal data. If it's john.smith@company it is, because it contains your wallet name and employer. So, while it's fairly unlikely when dealing with AO3 accounts belonging to under 13s, especially as school issued emails are basically never wallet names because they just deal with too many people for that to be sustainable, it is technically possible that retaining this info is a breach of GDPR.
However, even if AO3 was found to have breached GDPR, that would not result in the website being taken down with no warning or fics being purged. That's not how any of this works.
AO3 would face fines (I don't actually know how those fines work for non-profits, since they're usually a % of annual turnover - I assume donations would be treated as turnover for the ICO's purposes, but I may be wrong about that).
It's possible that fine could be steep enough that the archive couldn't meet server costs and would ultimately need to shut down, but the ICO do not possess the ability to shut the site down, and AO3 owns its own servers so if the worst happened and the archive shut down, they would have plenty of time to warn people. It would not just vanish, that's not what the ICO does.
(The specific affected account would be need to be deleted, but since it would already be suspended and invisible to users, that would not affect any end-users)
(Also the entire process of it going through the ICO and being debated to get to the point of the fine would probably take at least a year, this is a massive pan-european beauracratic body, it is not famous for its efficiency)
None of this is me saying rahaeli doesn't have valid points, or that reform isn't needed, generally I agree that it is, and I think rahaeli's suggestions about what to change sound reasonable, although I'm not an expert and not on either of the affect teams, so that's just some rando's opinion.
But the this post is not about that, this post is about people worrying about the archive being taken down, and again, that is not what is going on here!
TLDR; back up fics if you want, but AO3 is not in legal trouble, and even if it was, the type of legal trouble being discussed would not result in the entire archive just going down without prior warning
Additionally, since a few people mentioned this in tags and reblogs, AO3 is set up in such a way that there is almost no risk of a griffindor's tower 'mod infighting tanks the website' type situation. No one committee has that power, and the OTW has lost its entire board before now and AO3 continuted to function. (That's actually part of the cause of the problems being discussed, because decentralised power makes it resistant to infighting, but the pay off is that it's slow to change, because it requires a lot of different officers and other volunteers to work together)
7 notes
·
View notes
Text
Ok it's becoming unavoidable.
The 2010s internet business model is failed, and it's very likely taking tumblr down with it. The good parts of this site are going to die.
There is an inherent disconnect between the best product/service and the most profitable product/service. However the assumption of correlation AND causation between these is at the core of capitalism.
I explain.
Booyah.
The business model which drives tumblr's decision making is the same as drove nearly all sites in the 2010s. There was so much reliable investor money, that sites could fully fund their costs and expand wildly without ever making a profit, or ever charging their users for a service. Their goal was the long game, offer something fun for free, get people hooked, become necessary for daily life; that if they could capture enough of a userbase, then that MUST be profitable at some point. How could a site with 50mil daily users not make money, right?
Well, there was enough money flowing in to prevent those questions from ever being seriously asked. Which is unfortunate, because the answer is no. YouTube, despite massive use, omnipresence, and so so many ads, doesn't make money. Gmail doesn't make money. They painted themselves into a corner by being free, and people are used to that. The status quo was always unsustainable. Employees cost money. Servers cost money. These bills were paid by willing investors in the past, but with little more userbase to conquer, what's bringing them in? Now websites are scrambling to maintain the cash flow necessary to stay alive, let alone improve.
Gmail, YouTube, Discord, Twitch all have mega profitable services bankrolling them for the sake of surveillance, but tumblr doesn't have that (neither do Reddit, Uber/Lyft, or Snapchat). Various buyers (Yahoo and others) have dumped cash on tumblr occasionally, but that's not going to keep happening. So what's the plan? Cutting costs will only guarantee a slow death and nonfunctioning website (Twitter). So tumblr must either increase revenue or fire everyone and shut down the site. I cannot stress enough that the status quo of a functioning website for free, cannot exist without someone dumping money on it.
Now finally I get to the main point 🎉
Have you ever spent hours mindlessly scrolling some app, bored the whole time, and at the end you feel like shit? According to our current system, this is your favorite app which you like using the most. Have you ever had a meaningful connection on a forum or witnessed perfect comedic timing in a reblog chain? Well unless you chose to spend hours experiencing these beautiful moments (oxymoron), then the system will interpret your enjoyment of those websites as far less. That is considered a bad website. The only metric currently used is eyeball time. This metric does not reflect user satisfaction.
This metric is used because it's a simple conversion from eyeballs to ad views to income. So eyeball time becomes the goal and social media sites become optimized towards quick-seratonin-hit addiction and features that trap rather than convincing user to choose to spend their time on a site. Why isn't the latter a good enough option? Because happy people don't choose to spend their days looking at ads.
And that's the heart of the issue. Humans are not happy when they're generating max profit. Capitalism is never satisfied with profit alone, it demands the greatest possible profit. And therefore capitalism demands systems which make us unhappy. This is tragically at the core of capitalism; the idea that consumer choice will direct companies to produce the best product. That the product which wins out must therefore be the best for consumers. But it's not true. It has never been true. It's why cigarette companies succeed while companies that make long-lasting cars fail.
Tumblr, with its features that encourage user interaction and discourage influencer culture, is more enjoyable and less profitable. Can they find a workforce of engineers who are just as talented and hard working as the Facebook engineers, but accept much lower salaries? Probably not. So what do they do? I expect they make things worse on purpose, and eek out some kind of survival. Remember the porn ban?
5 notes
·
View notes
Text
Site Outage
Just learning there has unfortunately been a fire at the facility that hosts the servers my website is hosted on in NYC (as of 19 hrs ago). My websites and email are unfortunately down during this time.
This affects the following sites/email:
LizLiu.com (as well as the associated sketchblog)
Liz at LizLiu.com email
Duskbirds.com
LizLiu.com/ggundam (the G Gundam fan translation site)
Fire marshal & everyone involved are working to restore power safely, but there might be a delay if you are waiting on an email response from me. And, if you visit my sites and they aren't loading, this is why. Hopefully it's restored soon!
If you need to get in contact during the power outage, I have a Landylachs at gmail backup email address you can use. I'll also use this address to respond to existing email chains during the outage.
There is no ETA as of right now, but my webhost has historically had excellent uptime. I expect it will be up as soon as possible!
Thanks to all involved who are working to restore power safely!
5 notes
·
View notes
Text
Taking another look at Mastodon
I talked a bit about Mastodon last year, right as the big migration from Twitter was underway. There's a lot that has changed since then, including some of my own opinions.
First, I'm getting the definitions out of the way. Mastodon is an open-source and federated social media network. "Federated" means it's made up of a bunch of independent but interconnected servers. Those servers use a protocol called ActivityPub to talk to each other, like how Gmail and Yahoo can send and receive emails between each other with IMAP. Other social media platforms use ActivityPub too, like PixelFed, which are collectively referred to as "the Fediverse."
According to FediDB, a service set up by PixelFed developer Daniel Supernault (dansup), there are somewhere around 7.5 million Mastodon accounts spread across over 12,000 servers. Roughly 1.2 million of those accounts are active users (have posted in the past month), which is down slightly from the start of the year. The last peak was in February 2023, when the platform was around 1.68 million active users.
That's only part of the puzzle, though. Other software like Misskey, PeerTube, Calckey, and PixelFed are part of the same larger Fediverse network, adding more users into the mix.
The most significant event this year so far for Mastodon and other Fediverse platforms has been Reddit's collapse, as it pushed through similar API lockdowns as Twitter. Reddit isn't quite as terrible as Twitter yet, but Reddit's CEO continuously saying the dumbest shit possible is not helping. Several Reddit communities are migrating to Lemmy and Kbin, both of which support ActivityPub, which means they are intercompatible with Mastodon and other Fediverse software.
If we look at FediDB again, Lemmy and Kbin are getting close to 100,000 active users, an increase of roughly 10x since the start of the month. That's pretty remarkable, especially considering both projects are far less mature than Mastodon and options for mobile apps are limited. It remains to be seen if we'll see Reddit app developers embrace these new platforms in the same way that some popular Twitter client developers did -- the only example I've seen so far is the Sync for Reddit developer working on a Lemmy client.
The next big event will likely be the launch of Meta's Twitter clone, which will probably be called "Threads," and is expected to use ActivityPub at some point. Whenever that happens, Meta's service will probably very quickly become the top server in the Fediverse ecosystem. Most of the responses to this have been in one of three camps: "this is a good thing because the Fediverse will have more users", "we should be cautious about this", and "Meta will ruin everything we've built and we're blocking them."
To be clear, that last option is usually referring to defederation: when a Mastodon/Fediverse server completely blocks all communication with a specific other server. If you're following someone on a server, and your admin defederates the server, you don't follow them anymore and can't re-follow them. This is a pretty frequent action with servers hosting illegal content or no user moderation. When the far-right social media platform Gab introduced ActivityPub support, pretty much every Mastodon server defederated with it.
I don't really know where I stand on defederating Meta's service, because we don't have all the details yet, but I can understand where people are coming from with an outright block. The Fediverse is full of people who have been pushed away or suddenly banned from Meta-owned platforms or other big social networks (LGBTQ+ people, journalists, sex workers, etc.), and those companies generally have moderation policies that are farther to the right of most Mastodon servers. It's not difficult to see a reality where user reports about posts and users on Meta's server might overwhelm Mastodon moderators, who then simply ban Meta's server instead of continuing to deal with its users. Meta also now officially allows COVID-19 misinformation, and isn't pushing back on election interference lies.
The discourse around Meta's platform, some other Fediverse drama, and the continued onboarding issues with Mastodon do make me think that Mastodon and other Fediverse platforms probably won't ever "go mainstream," which seemed more likely to me at the end of last year. There's a lot of people who completely zone out when you have to explain how servers work, or why you can't favorite a post without copying and pasting a link, or something else like that. I do still think a lot of the people raising those points are being disingenuous, and they aren't entirely the fault of the projects (you're working against years of learned behavior about centralized platforms), but that doesn't make them invalid.
However, I do think Mastodon and other Fediverse platforms are now set up for long-term success. The big migration from Twitter gave it more name recognition, a lot more apps, and support from mainstream social media tools like Buffer and WordPress Jetpack. If I'm a big company, organization, or news site, it's now so much easier to maintain a presence on Mastodon (and thus, the rest of the Fediverse) than it was a year ago. With tools like Buffer, Mastodon is just another button you click, right next to the Twitter and Facebook buttons. That's huge.
Right now, the Fediverse is basically the desktop Linux of social media. It's not mainstream, and probably won't ever be, but it's grown enough now that it can't be completely ignored anymore. Just like the Linux userbase, the Fediverse community leans more towards tech people, but there are also a lot of guys, gals, and non-binary pals on Mastodon who have other interests and are there because they just like the experience.
I'll miss the Twitter of the past, and I will miss a few very specific and small parts of Reddit, but it's so exciting to watch Mastodon and other federated social media adapt to the failure of centralized platforms. There's still a lot more work to be done, but if Twitter, Reddit, and Facebook are any indication, "going mainstream" isn't the right goal.
2 notes
·
View notes
Text
Applications!
The gmail you send this to is: [email protected] The application you'll need to fill out! Hello I'm _____ (You can use a nickname/username it's whatever your okay with) My pronouns are: (random pronouns/random pronouns add as many as you need) These are my medias! (Your basic social media your okay with sharing also we need to know your twitch and discord) - (random media) - (random media) - (random media) -(Twitch) -(Discord name plus number so we can add you to the server) My Minecraft name: -(Random name) My time zone is -(whatever time zone) I mostly speak -(Whatever) I am from here: (Ex: I'm from the USA)
I've played these games and liked them! -(game) -(game) -(game) I like doing this whenever I can! -(Thing) -(Thing) -(Thing) Favorite characters! -(Character and where their from) -(Character and where their from) Warning: I have/I'm like this -(It can be a health/physical/mental/anything you think we should know) I can't stand, handle or, understand these: -(Problem) -(Problem) I use this to clam down: -(Ex: Drawing) Leave me alone if I'm: -(Ex: Not talking) -(Ex: Not messaging back after 3 texts) { (We can know your tastes better for your lore if you want lore. Also we can make sure others don't do/say these things to you) }
Would I like lore: -Yes/No
Have you been banned from any servers please tell us why:
Character name: Their pronouns: -(pronouns/pronouns) What origin they are: -(origin) What age I want them to be: -(It can't be a child so 16+) Their height: (height 0'0 or 0cm) Their favorite food: -(It can't be anything you can't eat plus I think this is a good/cute question also you can add extra foods if you can't pick one!) What they act like: -(Basic personality) What they can do this very well: -(Basic skill) They have more/less limbs: -(Arms: ((Number))) -(Legs: ((Number))) -(Tongues: ((Number))) My character can't do this: -(Ex: My character can't read) -(Ex: My character can sing very well) -(Ex: My character can't talk ((This means you'll be mute during the whole time when others have lore Stream/videos)) ((Unless they get their thing to talk back somehow)))) My character's home: -The name of the place -Where it'd be mostly like (Ex: It was by the sea) -Was it a town/village/city -What did it look like (Ex: It was a nice little village with many flowers) (Or you can send a picture of what it looked like) -Was there a lot/a little (Or you can give us a number) amount of town's folk/villagers/city folks -My friend/enemy/lover/family from my village is: -(The name of them, my relationship with them, their pronouns) Extras we need to know about character: -(Thing) -(Thing) -(Thing) Basic picture of character: -(Picture you drew/made on picrew/got made for you) What item you want!: (Check last post to see what you can't have)
Our rules:
-We won't take any! And I mean ANY!!! Homophobic/Transphobic people on this server at all! (We don't care if you straight or whatever we just want people that aren't d*cks rude to others) -You have to be 16 years or older -25 curses/swears per day/stream -You can't use a MCYT skin (Make your own please or use a skin already made with permission from creator) -You can't join if you've been banned from Minecraft servers for bullying, harassment, unwanted talk/contact and we don't care if you say it was a joke won't take you -We don't want troll to spam the chat with unwanted things -We don't make fun of others for how they cope (Unless it's unhealthy and you can message us what you think is unhealthy so we can fact check it and make sure if it is or isn't so, we can tell you if it is or isn't) -We don't make fun of others for their differences at all! (Unless you and another person both know your both joking around) -We don't take kindly to those who are know for many things that aren't positive -We don't talk about politics or religion! (Because, a lot of things can happen we don't want with this topic!) -You can't flirt with others if they don't want it/they don't like! -Please respect others pronouns/sexuality/their life style (^^^^ Add on for this: If we find your life style to be unsafe/unhealthy/not good for others to see like at all! We won't let you join) -No hating on others (Unless you and this person are joking around!) (More will be add on if needed!) -You get two warnings (Three if one was a misunderstanding) Okay now I _____ agree to these rules. If I ______ break said rules and had my warning already given to me I will be okay with getting kicked off all servers and kicked out of this! I _____ am okay with my character being killed off/leaving this roleplay smp after I've been kicked! I _____ am okay with not being part of the meet ups/hang outs when banned (Unless we forgive for what you did)! I _____ am okay with any of the owners on their socials saying I've been kicked! (We'll say a basic reason why you got kicked not really in detail) I ____ am okay being not in the lore/server anymore! I _____ will be okay if no one wants to talk to me after what I did! I _____ will not harass others after being kicked! I ______ will be okay if owners show why I was kicked/banned from server to the members of the eye of ender smp only and no one else! I _____ will not show/say the messages the owners send me without asking!
8 notes
·
View notes
Text
please everyone help me into psychically willing gmail and or zoom servers to shut down if enough of us do it maybe it will work
4 notes
·
View notes
Text
Understanding Single-Page Applications (SPAs) and Their Functionality
Introduction Single-page applications, or SPAs, have transformed web development, ushering in an era where websites behave more like applications, enabling instantaneous interactions and a fluid user experience. Unlike traditional sites, which load each page separately, SPAs deliver content within a single document. This technique gives a website the feel of a desktop app, enhancing user satisfaction and making interactions faster and more intuitive. With SPAs, modern web development has embraced an architecture that serves both developers and users, optimizing speed, adaptability, and experience. In this article, we will explore the foundation of SPAs, compare them with multi-page applications (MPAs), analyze their pros and cons, and review some top frameworks and successful examples.
1. Understanding Single-Page Applications (SPAs)
SPAs operate by initially loading a single HTML document and updating its content dynamically as the user interacts with it, rather than loading a new page each time. This allows real-time content updates without refreshing the entire page. Imagine the fluidity of a single-page application website like Gmail, where actions occur swiftly without reloading, delivering a seamless and immersive user experience.
SPAs primarily rely on JavaScript, with client-side rendering for responsive updates and, in some cases, server-side rendering for better SEO. They follow a unique architecture designed to maximize efficiency and reduce server load, making them a cornerstone in the toolkit of modern web developers. With SPAs, both the technical foundation and the end-user experience are enhanced, providing an ideal mix for responsive websites and single page app solutions.
2. Single-Page vs. Multi-Page Applications
Comparing SPAs and MPAs reveals key differences in functionality, user experience, and scalability. While SPAs are known for their fast interactions and minimized server requests, MPAs load fresh pages for each request, which can slow down navigation but supports larger datasets and complex architectures better.
In terms of loading, SPAs quickly load the framework once and use asynchronous data fetching to update content. MPAs, on the other hand, load individual pages and data independently. MPAs are often suited for sites with diverse content requirements, making them essential for large-scale projects where detailed data handling is critical, but the interaction doesn’t need to feel as instantaneous as single page apps.
3. Pros and Cons of Single-Page Applications
SPAs bring a mixed bag of benefits and challenges, making their selection heavily dependent on the website’s purpose.
3.1 Benefits of SPAs
Faster Loading & Responsive UI: With only one page to load, SPAs offer near-instant interactions, enhancing the responsiveness users expect from a single-page application website.
Caching & Stability: Once loaded, SPAs cache essential data, minimizing server requests and enhancing stability for users across various platforms.
Enhanced UX: The seamless flow of a single-page application website template creates a UX similar to a native application, maintaining user engagement.
Streamlined Development Cycles: SPAs enable modular development and quick debugging, speeding up development.
Cross-Platform Compatibility: SPAs are mobile-friendly, delivering an adaptive experience across devices.
3.2 Challenges of SPAs
Scalability Issues: Heavy client-side operations can cause lags, especially with high traffic.
Security Risks: SPAs are vulnerable to certain client-side security flaws.
SEO Limitations: With only one URL, SPAs face SEO challenges, which can affect organic reach.
Analytics Complexity: Tracking user behavior on SPAs can be challenging due to fewer page loads.
Navigation Limits: Due to a single page, SPAs may lack traditional navigation intuitiveness.
Heavy JS Dependency: SPAs rely heavily on JavaScript, which can lead to performance issues.
Memory Leaks: Some frameworks may face memory management challenges, especially with complex components.
4. Top Frameworks for Building SPAs
For developers, choosing the right framework is essential in SPA development. Let’s examine some popular frameworks tailored for single-page application websites.
Angular: Best for complex SPAs, Angular supports robust functionality and scalability.
React: Highly suited for real-time applications, supporting SEO features that can mitigate SPA-related SEO issues.
Vue.js: Lightweight and ideal for beginners, Vue.js is known for its simplicity and flexibility.
Aurelia: Offers compatibility with other frameworks, a choice for highly customizable projects.
Backbone.js: Efficient with smaller data loads, good for simple, high-performance SPAs.
Ember.js: Strong for complex, large-scale applications that need stable performance.
Knockout.js: Known for flexible UI components, making it effective for straightforward SPAs.
Meteor.js: Backed by community support, this framework is beginner-friendly.
Polymer.js: Allows custom HTML elements, giving developers creative freedom in design.
5. Examples of Single-Page Applications
Some successful SPAs illustrate how well this architecture can work for dynamic user interactions:
Gmail: Offers real-time email updates, a perfect example of SPA’s smooth experience.
Slack: Built with React, this app allows seamless messaging and team collaboration.
Trello: A task management tool with instant updates and collaborative project tracking.
Netflix: Uses SPA principles to create a continuous, user-focused content experience.
Grammarly: Provides real-time grammar corrections across various platforms, showcasing the flexibility of single-page application website templates.
Conclusion In summary, SPAs represent a leap forward in user experience, creating websites that perform more like apps, with fast load times and fluid interactions. However, selecting the right framework is crucial, as the architecture demands specific technical considerations. For those in search of SPA management tools, Adobe Experience Manager offers capabilities to streamline and enhance the SPA development process, ensuring the right balance between efficiency and user experience.
0 notes
Text
Project Shield Provides Free DDoS Protection To More Firms
Defending free speech against online threats
A free service called Project Shield protects websites pertaining to news, human rights, elections, underrepresented communities, the arts, and the sciences against DDoS attacks.
Powered by Google Cloud Armor and developed by Jigsaw and Google Cloud, Project Shield offers free, limitless defense against DDoS attacks, a kind of online assault that censors content by putting websites offline.
Project Shield’s activities
Prevent DDoS attacks on your website
Project Shield uses DDoS technologies and Google’s infrastructure to filter out harmful data. To keep your website operational in the event of a DDoS attack, its servers will block the malicious traffic.
Cut down on your traffic expenses
You can set up Project Shield to retrieve material from the servers of your website once and then offer a cached copy on subsequent requests. By doing this, possible DDoS attacks are absorbed and traffic to your servers is decreased.
Qualities
Unrestricted defense against sophisticated attacks
Google infrastructure is used by Project Shield to provide limitless protection against layer 3/4 and layer 7 assaults. Each site’s defense is automatically configured and customized.
Adaptable caching
It uses content caching to boost site performance, bolster DDoS defenses, and conserve bandwidth. When users publish updated content, they can choose to invalidate the cache.
Particular Defenses
For enhanced site security, Project Shield offers features like IP allow and deny lists and reCAPTCHA.
Site metrics in real time
With the use of Project Shield’s under-the-hood data, site traffic, mistake rates, and bandwidth savings can be quickly reviewed.
Google Project Shield
Google Cloud is announcing that Project Shield is broadening its eligibility requirements to include non-profit organizations that support the arts and sciences as well as organizations that represent underrepresented groups. DDoS is a regular component of attacks and censorship attempts that are frequently directed towards these kinds of organizations. These newly qualified enterprises can now use Project Shield to protect their websites against DDoS attacks at no cost.
The same mechanisms that safeguard Google
Google Cloud Networking and its worldwide front-end solution serve as the foundation for Project Shield. It combines the global front-end with Google Cloud Load Balancing, Cloud CDN, and Cloud Armor and is run by Google Cloud in collaboration with Jigsaw. Together, this solution and its supporting technologies can prevent assaults, cache your information, and deliver it from various locations throughout Google’s edge network.
Google’s core services, such as Gmail, Maps, and Search, are protected by the same teams and on the same infrastructure as this protection.
Every solution that makes up Project Shield is crucial to safeguarding its clients. Google Cloud Load Balancing helps improve performance and enable scalable worldwide traffic controls by serving your traffic from Google’s global network. By doing this, you may improve the speed and dependability of users connecting to your website from around the globe. It can activate extra defenses like Cloud Armor and Cloud CDN after your traffic is handled by a cloud load balancer.
No matter where the backend is located, Cloud Armor keeps your website safe and operational by reducing attack traffic at the edge of Google’s infrastructure. The same protections that safeguard its biggest enterprise clients are used by Adaptive Protection, which analyzes your traffic using machine learning to identify and stop assaults.
By using rate limits that are specifically adjusted for your website, Project Shield improves security without preventing legitimate visitors or search engines from accessing it. When malicious traffic is detected, these proactive defenses take immediate action and frequently ban attackers within the first few seconds.
Because Cloud CDN offers caching, traffic can resolve at Google’s network edge, providing your backend a respite. When millions of attackers transmit what appears to be a typical volume of bandwidth, this can help protect against broad, shallow DDoS attacks. Your website’s cacheable material can help users access it more quickly and ease the strain on your hosting servers. Caching may significantly lessen the strain on your servers and help keep your website up and running during valid surges, such when your website goes popular, or during a significant event, like election day.
Through the Google Cloud dashboard, any company may directly access these services, which can be configured and tailored to safeguard any kind of workload not just those that qualify for Project Shield. With this guidance, organizations not qualified for Project Shield can nevertheless benefit from the same Cloud Networking technologies that underpin Project Shield.
Now Protect yourself
DDoS is a serious risk that can bring down your service without any special access or compromise. Organizations from any of the Project Shield-eligible categories are encouraged to register at g.co/shield. Reviewing an application often takes a few hours, but it may take several business days. In a matter of minutes, authorized organizations can set up Project Shield protection for their websites.
Read more on Govindhtech.com
#ProjectShield#DDoSProtection#GoogleCloudArmor#DDoSattacks#DDoS#CloudCDN#DDoStechnologies#News#Technews#Technology#Technologynews#Technologytrends#govindhtech
0 notes
Note
in regards to Kofi how does it work for money? and is hiding my irl name and Gmail a option if it's open?
Kofi offers a few different services for creators, so I'll just break it down real quick.
One time payments: Donations of any amounts, a lot of artists also use this as an option for people to pay for commissions advertized on their social media platforms
Kofi Shop: Selling physical or digital items (Merch, files, etc)
Commissions: Selling different tiers of commissions
Memberships: Recurring monthly payment for exclusive goods/services/content
I've been using Kofi for about a year now, I have never once seen someone's legal name or email address, but I've also never used the membership option, only donations, shop and the commissions page. Options for all three of those payment wise are Paypal, Venmo, and card as far as I'm aware.
I don't use Stripe, because when I was using them they were fucking robbing me, so the only option for my membership tier (3 USD) is Paypal, so you'll need a Paypal account.
What I am reading as far as anonymity for memberships from the Kofi website is that memberships are dealt with by the payment providers, and they (Kofi) cannot control what information the providers display. So what they're advising if you want to stay anonymous and get a kofi membership to support a creator is to use Paypal and open a business account (this is free) to purchase a Kofi membership, because you can customize the name of your "business" to be your brand/account name.
Either way, I strongly encourage that you only do what you're comfortable with. I have exactly 0 interest in people's personal information, and I have 100+ people who can vouch that since part of running my servers is checking people's IDs to give them access to certain categories/channels.
TL;DR Yes hiding your irl name is an option for memberships
Also, this is what I mean when I say I've never seen someone's IRL name or email address when I've received support on Kofi. This is literally all the information I've ever seen and ever clicking into it doesn't show me anything other than their Kofi username so I can only assume that's what will happen since that's what's always happened.
(Sorry for using u as an example @chibigeekie-blog but someone needed to be sacrificed /silly)
1 note
·
View note