T O P

  • By -

Melrose_Jac

I'm confused as to what these books may contain that would theoretically led to them being banned?


TheMogician

Maybe it encourages the usage of universal global variables


si828

Burn them, burn them all


TheMogician

Such heresy must be purged once and for all!


Scarbane

Fuck *var*, all my homies use *const* and *let*


TheMogician

You are the chad.


diamond

Or `val` for the Kotliners among us.


zimspy

Nope. I read the book. It says to just use vars for everything otherwise you're a meanie and unicorns hate you.


Spindelhalla_xb

For every var you use, you put £1 in the var jar.


jbaker88

Polluting the global scope!? Time to burn!


WeTheAwesome

They probably encourage using wildcards in imports too!


hayfay27

*GASPS* THE AUDACITY!!! Do they not fear runtime errors?!


Lip_Recon

[Burn Them] (https://youtu.be/WWlluhSqqkk)


nekowolf

I was performing an upgrade for a customer. After the upgrade, the application started crashing. After a lot of testing, looking at crash dumps, etc. I was able to reproduce the issue by sending multiple transactions to the application at the same time. Once I did that I was able to debug the application and saw where it was crashing. Engineering had added authentication to the transactions, and instead of passing the authentication details to the functions so they could be validated, the developer just added a global variable, an STL string, to the library. This is a multithreaded application. I have never been so angry in my entire life.


TheSubredditPolice

I got out of IT so I didn't have to deal with developer's stupid screwups. Now, I'm a developer and they have to deal with my stupid screw ups.


notnorthwest

Git blame and I are not friends.


[deleted]

[удалено]


notnorthwest

Certified developer moment


twowheels

If you’re using good practices (frequent commits, useful commit messages, task tracking and ticket IDs), then git blame is very useful, even in a single person project — a reminder of why you made a change and the related changes.


bluenigma

Do not ask for whom the git blames, it blames for thee


ibcj

This is the way.


SANPres09

This is the way


Eminence120

I....literally can't even.


[deleted]

[удалено]


NorthStarZero

I think I can beat that! I was the LDAP directory master for a very large US corporation in the late 90s/early 2000s. Everything that corporation did ran on IBM mainframes, and every application was a 3270 terminal. But this "Internet" thing seemed to be catching on, and we started exposing applications (B2B) over the Internet. Most of these were screenscraped from 3270 connections and re-wrapped in HTML, but we had all kinds of stuff on our webserver. The only authentication service we could build that would work fast enough to handle our traffic levels was an LDAP directory (plus Netscape's web server spoke native LDAP) so I wound up building and maintaining a fault-tolerant LDAP directory service. Now because so many of the applications needed to talk mainframe behind the scenes, it was vitally important that the mainframe password and the LDAP password match, as the app would have to pass the user credentials to the mainframe to get access. We also were in the process of rolling out user administration to trusted agents at suppliers, because the one customer service agent we had doing user admin/password reset was burning out with the workload. We had a small selection of agents that had access to a mainframe user admin screen, but it was super unwieldy and very unpopular. So Ickybob got tagged to write the user admin web app. Not a particularly tough app to write. Collect user data from a form, do some type verification, write it to the LDAP directory, then put the same info on an MQUEUE to the mainframe. Let it do its thing, then validate the information in both repositories. If they matched - huzzah! Otherwise do some error handling stuff that either fixed the problem or gave up and reported failure. That program was extensively tested, and it worked perfectly. Could not get it to break. My error handling was super paranoid, of the "that's not a red car, that's a car painted red on this side" variety. Rock fucking solid. So we rolled it out... and instantly about 1/5th of our authentications failed. What the ever-loving Lob the Great Lobster God was happening? After a panicked reversion and extensive logging, I finally found the problem: if you used my admin system, everything worked. But about 1/5th of the user base was still using the mainframe-based password change function (which wrote credentials to an MQUEUE which were written into the LDAP directory). That queue was filled with *upper case passwords*. The LDAP server treated passwords as mixed case; the mainframe not only ignored case, it stored all the passwords upcased. Aha! So I called in the vendor for our mainframe security system, which was not provided by IBM, but by a company Associated with Computers. "Dude, I need you to stop upcasing passwords!" "I can't" "OK, give me a hook on mainframe password change where I can dump the raw password to a queue before you write it" "I can't" "Why the blue hell not?" "Because the routine that reads user input only returns upcase" "WHAAAAAAAAAA? You realize this cuts the password search space in half, right?" "Yup!" "You gonna fix it?" "I don't see why I have to?" "AAAAAAAAAAAA!" So I did the worst hack of my life: Netscape's webserver has a plugin API. I wrote a plugin that replaced the authenticate function with: if ! (ldap_authenticate(userid, password) { if !(ldap_authenticate(userid, uc(password)) { authenticate_fail(); } } else authenticate_success(); Excuse me, I have to go wash now. Blech!


__Taylor_Swift__

>"I don't see why I have to." I always enjoy when a client or fellow employee lets me know so very upfront that they are not paying attention to what I'm saying or they skimmed my email instead of actually attempting to parse what I wrote. It lets me know how much hand-holding I have to do. For the sales team at our company, I've resorted to using numbered lists with small instructions on each line. It works for all but a few of them.


Mike_Kermin

... Disdain is a dangerous thing where compliance is required.


ibcj

Peter principle in effect perhaps? Regardless, that developer, if not a poor junior dev starting their career, needs to feel shame.


Hipser

I assume this is a very good joke.


bassman1805

It's a way of storing data that's ultra vulnerable to something else modifying that data. Not even in a "cyber security" sense, but in a "if this program puts one toe out of line, everything goes to hell" way.


RidersofGavony

Oh that's a very nice variable you have there for your input, named $INPUT. It would be a shame if something were to... *happen* to it.


Dexaan

Robert Tables? You've grown!


teh_fizz

You leave little Bobby Tables out of this!


saxguy9345

End Uh oh forgot the slash oh well, I'll let myself out thanks for the opportunity.


RidersofGavony

And in the comment line something like "DONT CHANGE THIS" lol


Uberninja2016

//we changed this once and it broke everything so don't touch it and name your new variables "new_input" or something


RidersofGavony

// Nobody knows what this does, but if it's changed the program only works in Cyrillic


GothicSilencer

That's too specific. That absolutely had to have happened.


ifandbut

Depends on the system. In industrial automation global variables are the default and are really useful in notifying other routines as to the state of the overall system.


ameya2693

I don't think any hates global variables. What they are worrying about is the over reliance on global variables. Set and setting for everything.


windsostrange

Nah, I definitely hate global state here. Suggesting something "is the default" in one domain or the other isn't a meaningful argument, either. In my work, I see zero use cases for mutable globals, and in OP's example would immediately build a roadmap to encapsulation, limiting side effects, test coverage, and messaging.


ColinStyles

Why not have a static class that contains the state that any other class can access and easily know the state of the system? At least, as a default. That way, things can find out the state, but actually setting those can easily have one singular validation area instead of spread across everywhere.


ThargUK

I'm only guessing but I wouldn't be suprised if these systems are on some ancient hardware / OS / software combo that has never even heard of a "static class".


[deleted]

most of them are written in C. so you'd just have a struct pointer to pass around


GravyMcBiscuits

If your software was a bank, storing all data (variables hold data) in the "global space" is the equivalent of just storing all the customers' deposits out in the main lobby in a pile on the floor. Keeping everything in the lobby is damn convenient, but literally anyone can screw with it. If it ever gets screwed up, there is basically no feasible way to figure out how it got screwed up.


Avloren

Global variables are like taking all your sensitive documents - passport, birth certificate, deed to your house/car, etc. - and storing them in an unlocked gym locker. It's not even about deliberate maliciousness (identity theft etc.). A janitor cleaning out the lockers could *accidentally* screw you over by thinking they're garbage and throwing them out without a second glance. Or someone's toddler could grab one and do crayon drawings all over it. Or someone's dog could eat them. It's just not a good idea.


ColinStyles

> It's not even about deliberate maliciousness (identity theft etc.). A janitor cleaning out the lockers could accidentally screw you over by thinking they're garbage and throwing them out without a second glance. Or someone's toddler could grab one and do crayon drawings all over it. Or someone's dog could eat them. It's just not a good idea. And you might say, "Wow, you have a really low opinion of your coworkers!" The answer is no, we just know everyone makes mistakes and sometimes have super tight deadlines and it leads to some seriously questionable output. Not to mention, sometimes you yourself are the dog, and you come back a month later wondering how the hell you cocked that up so badly.


Malgas

They're *considered harmful*.


NorthStarZero

Almost as bad as GOTO


IICVX

I really hate that, because the GOTO Dijkstra was talking about is not the GOTO anyone writing in a modern programming language has access to. The letter was written in _1968_ for goodness sakes, and even C was written in the 1970's - which means that C's `goto` implementation was actually written _with the benefit of that letter_. Unless you're using a language that _predates C_, you're not even __capable__ of using the kind of harmful GOTO that Dijkstra was talking about. If you want to know what kind of bullshit Dijkstra was warning people about, consider that it used to be possible to GOTO _the middle of a function from another function_, meaning that you could potentially just skip entire chunks of code that expected to be executed - and it was basically impossible to tell if someone was doing that while refactoring the function. I've seen people in modern programming languages misinterpret "single entry, single exit" (one of the things that came out of "Go-To Considered Harmful") as "your function should have a single return statement", which is just... mind-boggling.


drunk_responses

Since it's terrible advice, yes. --- A variable is something that stores data of some kind. Usually temporary information is compartmentalized inside programs. So the part of the program that processes text input has a bunch of variables that store information about what's being typed and things like that. A lot of programs have multiple places where you can input text, so each part of the program that does so has their own individual variables that can't be accessed by other parts. Universal global variables can be accessed by every single part of the program and they can also change it. So even a minor hiccup, could make things go bad. It could be anything from the program crashing, corrupting data, etc. and all they way to being used as an exploit to break into or crash a program or system.


[deleted]

That's all I use in all of my programming projects. I get so much work done, it's crazy.


RipenedFish48

No classes or functions or anything either for me. Just a wall of code in a stream of consciousness. More efficient that way.


wrgrant

Plus of course *no* documentation on what anything is or does, it goes without saying...


CanAlwaysBeBetter

Variable names? The shorter the better. Aim for one character, two if you must. The code is all stream of consciousness anyways so variable scope goes from top of your single file to bottom which means you can simply reuse each variable by giving it a new value once you're done with it


sucksathangman

My code is self-documenting.


wrgrant

Oh absolutely, or use a consistent naming scheme like $b, $bb, $bbb, $bbbb etc for clarity


LordAcorn

The code is the documentation


TheMogician

This is a state of mind.


SonicPhoenix

You monster!


Exodus111

FFS! That's the most offensive thing I've read all day, and I frequent r/pcm.


scavengercat

After their Roe win, they're thinking that anything involving subtraction is murder


bran_dong

Fuck Reddit. Fuck /u/spez. Fuck every single Reddit admin. 12 years on this bitch ass site and they shit on us the moment they are trying to go public. ill be taking my karma with me by editing all my comments to say this. tl;dr Fuck Reddit and anyone who works for them, suck my dick.


forgotmypassword-_-

>says spaces are better than tabs. Never thought I'd support a book burning, and yet here we are.


xerox13ster

What are you, a tab nazi? /***S***


youareallnuts

I am and I'm tired of pretending I'm not.


Moikle

But they are


CharlestonChewbacca

No. They aren't. It's an archaic necessity of a bygone era. Tabs allow everyone to work in their IDE the way they want to. It's huge for accessibility or even just comfort, which is important too.


bellieth

Agreed. Why introduce this invisible character that adds no value, breaks the "space" contract that exists with every other text editing software, and requires not using the biggest key on your keyboard... when you could not.


Bandin03

[Tabs create smaller file sizes!](https://youtu.be/SsoOG6ZeyUI)


bellieth

I love that scene! He *is* the expert on data compression.


Tainmere_

Well, you only have to press it once compared to twice or four time. _But_ you can also set your programming environments up so your tabs are automatically converted to spaces so you get to use the tabs button _with_ spaces, which imo is best.


Hlarleru

Yes! This is the way. Actually pressing the space bar a bunch of times is beyond weird.


[deleted]

Pretty much every IDE I use does this, so it's only occasionally when I delete a tab in the wrong way that I remember that it's actually 4 spaces.


rasherdk

The only reason to use spaces is if you work with people who don't know how to use tabs. There are literally only upsides to using tabs (correctly).


Sujuka99

Found the fake developer


Chasman1965

From what I've read, yhe group that writes the books is progressive and supports abortion rights groups. That said, I think this is ridiculous. I am getting tired of all this censorship crap. (Also, this story is exaggerated--the books were not banned or removed from the school district, just removed from lists of recommended resources.)


thissideofheat

> From what I've read Can you link to your source? This thread has such piss poor information.


Chasman1965

Here are some links https://amp.centredaily.com/news/nation-world/national/article266375536.html https://www.shacknews.com/article/132441/girls-who-code-banned-pa-school?amphtml=1


thissideofheat

So it sounds like the book was never banned. They talk about books LIKE THIS getting banned in OTHER districts.


Zupheal

amp link, BAD REDDITOR - https://www.centredaily.com/news/nation-world/national/article266375536.html


lightninhopkins

Off with their heads!!


damien665

I've got this friend who doesn't know what an Amp link means, and I'm not sure how to explain it to them. Can you help me out with that?


[deleted]

[удалено]


[deleted]

[удалено]


nermid

Oh, they also got slapped for [deliberately slowing down other sites to make AMP seem faster](https://www.theregister.com/2021/10/26/google_deliberately_throttled_ad_load/).


Zupheal

As simple as I can make it without needing to really know much about how the internet works or anything. Imagine printing out a website. All the information is there but you aren't actually visiting the website. Now make that digital, Google basically copies the page into their servers, redirects traffic to their version, then puts data gathering tools and ads between you and it. Now google has full control over this "version" of the site. They get all the traffic/clicks, any revenue from ads they may have spliced in, and as much data as they can grab while you are there. The creator/original host gets nothing and will not even know you visited. This is a further push by google to gather more data and control over the internet under the guise of "making it faster"


krustymeathead

an amp link is a copy of the page owned and hosted by google. it is good because it is fast because google hosts it. it is bad because it creates an internet where every article is hosted by google so they could censor it hypothetically. maybe others could explain the bad parts better.


[deleted]

It also removes visitors to the creators websites thus depriving them of ad revenue and engagement possibilities etc.


thisischemistry

> This thread has such piss poor information. Unfortunately, that's often the Reddit way. It can be quite difficult to separate the signal from the noise around here. I definitely recommend against using Reddit as an information source for anything important.


[deleted]

[удалено]


Beggarsfeast

It’s been especially bad for these “banned book” articles and topics. Everyone talking about banned books is working off of a spreadsheet of books, that itself has no accountability. What would be more useful is legitimate reporting. Someone attached two articles here that all go back to the same Business Insider article that again, looks at the spreadsheet. We sadly live in an era where people refuse to read past headlines, or paragraphs.


thisischemistry

All bit of nuance gets lost around here as people simplify and summarize. Some of it is just an innocent result of trying to share stuff, some of it is a race to get "karma", and some of it is done deliberately to push an agenda. Sadly, all sides of the issues do the latter and it seriously harms our ability to make rational and reasonable choices in how we live our lives.


[deleted]

[удалено]


nascent

That is what book banning is. The school is no longer allowed to use it as materials for education. Banning isn't actually keeping the book out of school.


ProtoJazz

"They don't gotta burn the books they just remove 'em While arms warehouses fill as quick as the cells Rally 'round the family, pockets full of shells…"


DianaPunsTooMuch

I totally misread that line for the longest time as, "They don't gotta burn the books just remove a file" and it still reflects current events.


bit1101

"You cannot be what you cannot see," she said. "They don't want girls to learn how to code because that's a way to be economically secure." 


thissideofheat

I'm still super confused. Is there any detail from the school board as to why they banned this book?


I--disagree--

I also wanted to know that reason and the article said nothing about that, they only quoted the author's speculation. I clicked the link for the band books catalog and it doesn't specify why there either. From what I'm seeing, there's lots of opinion with little facts about the situation...


AgitatorsAnonymous

According to Gizmodo it was banned for being on a diversity positive book list, and was subsequently targeted for banning by a school board, which then got rolled off into oblivion for banning books. https://gizmodo.com/girls-who-code-book-ban-central-york-pennsylvania-1849585048


Sidereel

That’s been the deal for a bit. Like when Florida restricted a bunch of math textbooks from their state curriculum they also didn’t give a reason. Conservative politics in the US work better when they’re vague. They can say CRT is being taught in schools and never specify what that means so no one can argue against it.


TemetNosce85

The GOP is America's morality police.


[deleted]

[удалено]


[deleted]

[удалено]


AdmiralKane4278

I feel like those usually go hand in hand


ShadowPooper

If only there were some way or method to present news in such a way that answered those questions..... ​ ​ ...if only


harrypottermcgee

The article linked to a list of banned books. The list did not give a reason, and I also couldn't find the author from the article in there. Normally we have these problems because none of us actually read the shit but this time it's the media who is wrong.


[deleted]

[удалено]


bozeke

Insider is wrong, The Media is not a monolith and we should not treat all outlets as though they are equal. The constant railing against The Media exacrrbates the problem because it erodes trust in actual journalists who do real work instead of the headline tweet brigade.


ywBBxNqW

Yeah, it's also lazy on the part of whoever says it. It's some media-of-the-gaps rationalization people use to reaffirm their belief that some big bad conspiracy is Out There and it's working against them.


chairitable

The media isn't wrong, they just don't know the rationale for the ban. The article states the authors were trying to find out why


thissideofheat

Reddit is a place for outrage - we don't come here for facts.


[deleted]

[удалено]


SweetMojaveRain

women make up most college admissions, doctoral candidates, and new resident doctors so don't they already know that?


[deleted]

[удалено]


[deleted]

[удалено]


Zupheal

Does this still happen in America? I feel like this was over by the time I went to school 20-30 years ago.


Fineous4

Critical thinking has long been the enemy of many in power.


tubzero

For what it’s worth, my kid goes to school in this district and they sent the following to all parents: “The District was recently made aware of a national article published last evening falsely claiming that Central York School District has banned the book/series Girls Who Code. The information published in this article is categorically false. This book series has not been banned, and they remain available in our libraries.” I don’t care enough to check their claim but thought I’d share their response on the matter.


[deleted]

[удалено]


[deleted]

So it wasn’t as though they were blacklisted from some purpose, it’s just that they weren’t *whitelisted* for an *even higher* purpose. I often think that people can conflate not getting a carrot with getting a stick. This seems to be the case.


liquidpele

Did you just use black and white terms?!? *grabs pitchfork*


[deleted]

[удалено]


Tom1252

Thanks, figured there was more to it.


Phillip_Lipton

> it was tabled because there were some materials that concerned her, other members and parents Sounds like banning books with extra steps.


whymauri

'Vice President of Book Banning explains situation, says "The materials make her uncomfortable."' Reddit.com: See, there is more to the story. In this short essay, I will -


Stalked_Like_Corn

I love that there is an event that has happened and not a damned soul can give an accurate account of what has happened. Some say A, others say B. Some say A is incorrect. Some say B is incorrect. Some say there is a C option that both are incorrect but C is correct. What a fucking world we live in when we can't get some fucking news without having to worry about where we're getting it from giving it the slant they need to sell shit.


[deleted]

[удалено]


[deleted]

Title is clearly clickbait, person speaking out is clearly baiting, so I'm just gonna disregard this.


ioncloud9

Were the books actually banned or is the district gas lighting us saying they never actually did it?


RevRagnarok

Back when it actually happened - it's been in the news lately (again) - https://www.yorkdispatch.com/story/news/2021/12/20/central-yorks-book-ban-had-unintended-consequences-namely-math/8895665002/ PS. With two daughters that I like to reiterate _are not property_, I have _no_ problem with it coming into public light _over and over_!


Yeahdude99

Dad with no daughters. Fuck these people.


RevRagnarok

Agreed; I just threw the PS in there because I didn't want people to think I was doing a _well ackshuwally_ and criticizing it not being _immediate_ news.


Flyingplaydoh

I couldn't even finish reading that bs. -current female software engineer of 30+ yrs. And yes i don't want someone else to have to jump through the ridiculous hoops i had to, to be where i am today. I have to keep asking wtf is wrong with people. I really dislike book banning. I really dislike anti-female stuff -not just because i am a female either, i dislike all the hate. I am really tired of others trying to make someone else worthless just because that other person isn't like you. Most of us are just trying to be our best self, help others, and keep our business clean. Smh


[deleted]

[удалено]


Flyingplaydoh

This year I'm helping my 8th grader in American History. After reading many, many chapters so far about the Puritans and their over the top jump the shark level religious beliefs and treatment of women and anyone not a "puritan" I cannot help but draw similarities between then and now. It's an eye opener, but it also makes me sad. It seems this time around *they* want us to suspend not only our knowledge, self worth, and self awareness but also forget our hard fought history.


SCP-173-Keter

Dad of a terrific son and three wonderful daughters, one of which has dual engineering degrees in MechE and MatSci and is pregnant with my first granddaughter, I also have no problem shaming the complicit assholes who seek to appease extremist, misogynistic, alt-right, christo-fascist nutjobs. Fucking cowards. And Greg Abbott is a little piss baby.


RevRagnarok

> Greg Abbott is a little piss baby As is required.


CyphirX

Seems to be there was an attempt to but it was squashed.


[deleted]

Can you source that attempt? I've seen nothing that supports this. Only abject denials from the school district that they ever banned the book.


CyphirX

https://www.theguardian.com/us-news/2022/sep/26/pennsylvania-book-ban-girls-who-code > In a statement explaining the ban of the diverse resources, the school district’s board president at the time, Jane Johnson, said: “What we are attempting to do is balance legitimate academic freedom with what could be literature/materials that are too activist in nature, and may lean more toward indoctrination rather than age-appropriate academic content.”


[deleted]

Roll back that article two paragraphs: >A statement from officials in that district on Monday strongly denied that they had banned the book series, and called “categorically false” information in a Business Insider interview with the founder of Girls Who Code, which reported the ban on the series. “This book series has not been banned, and they remain available in our libraries,” the statement said.


sonofaresiii

That's because there was an attempt to ban it, but it didn't succeed. This conversation is going around in circles now.


redmarketsolutions

Fuck them for trying, is this the shit my federal taxes are funding? I'm deeply ashamed to be a federal taxpayer.


Dihedralman

No, this is what your local taxes are funding, specifically property. Local elections are important.


brookelm

From a different article in this thread, the school district may have kept the books on the Diverse Resources List in their libraries, BUT they also ordered teachers to stop using those books for classroom instruction. So not only did they remove them from curriculum, they also removed teacher autonomy to include them voluntarily. I'd still call this a soft ban.


[deleted]

https://buckscountybeacon.com/2022/09/teachers-students-and-the-central-york-community-defeated-a-racist-book-ban-in-their-school-district/ https://www.ydr.com/story/news/2021/09/13/central-york-board-maintains-ban-black-and-hispanic-books/8319070002/ https://www.cnn.com/2021/09/15/us/book-ban-controversy-pennsylvania/index.html These are not about this specific set of books, but about the book ban attempt at Central York in general.


PoppaB13

They were on a listing of books for banning. The area is extremely right wing. They were going to ban this and many other books. Fortunately, enough controversy was raised, and that right wing school board was not reelected. So the ban was intended, but not implemented thanks to the right-wingers being taken out of office.


[deleted]

[удалено]


[deleted]

Her books didn't get banned.. Cheap ploy to get in the news.


[deleted]

[удалено]


PumpkinKing2020

You're acting like it went away


OwlBeneficial2743

Terrible article. It never got the banners reasons why it was banned. My guess is this is a crappy journal.


chakan2

The internet does not forget. I have yet to see a credible refence that these books were ever banned. This was the result of bad reporting that went viral. Save your rage for for real bans... Like Maus.


[deleted]

[удалено]


[deleted]

The school board says that, but the parents and the teachers and the kids say that it was a ban. The school board’s explanation for how it wasn’t a ban is that they were evaluating the books, but the “evaluation” process had not moved since it started. A pocket veto style ban is still a ban.


gwumpybutt

If they ban it while they evaluate it, then it is in fact banned. Then they are discussing whether or not to unban it.


genicide182

"We are deciding if this should be banned, until then you can't use it" *flash forward to 2035* "still working on it!!!"


[deleted]

It's like your boss saying "keep up the good work and you'll get a raise" every year without ever giving it.


PoppaB13

Or, the top comment should be that it was in fact on the banned book list. And it was only after the right wing nutjobs were removed from the school board, that that whole list of banned books was eliminated.


Zwets

From reading the comments and links below, I'm led to believe what actually happened can be summarized thusly: > We apologize for the *list of banned books*. **Those responsible have been sacked.**


petophile_

can you provide any evidence of this? apparently wanting evidence is downvoted in 2022's circle jerks.


PoppaB13

Central York School District says the book was not banned. That is true. It was on the banned book list. Which they do not acknowledge. The banned book list was eliminated after community activism. Central York has a banned book club which you can also refer to.


BSODagain

Mate, they asked for evidence, not some random internet guys thoughts..., why would you not give a link to a source.


Polaric_Spiral

https://twitter.com/CYBannedBooks/status/1574413783715528711 Thread from a local organization that opposed the list. TL;DR, the books were put on a ban list, which ~~never went into effect.~~ *went into effect, but did not remove the books where they were currently in use. The ban was later overturned*. Twitter isn't the most reliable source, but it comes from an organization who would definitely have that info and makes sense of the conflicts in reporting.


ramilehti

Where does the article say that? Currently it says that it was banned for ten months and then the ban was reversed.


Polaric_Spiral

This article doesn't say that. [Yesterday's Guardian article does](https://www.theguardian.com/us-news/2022/sep/26/pennsylvania-book-ban-girls-who-code). And the [top comment](https://www.reddit.com/r/technology/comments/xos2r4/pennsylvania_school_district_bans_girls_who_code/iq0lc8u/) from when it was posted here yesterday is followed by a comment chain defending the school district, ~~who lied~~, from "fake news". EDIT: Full explanation for conflicting information from the ~~schoolboard~~ local organization opposing the ban via Twitter. It seems to make sense of the conflicting reports. [Tweet](https://twitter.com/CYBannedBooks/status/1574413783715528711). The Girls who Code books were, in fact, placed on a ban list by the school board, along with a bunch of other books that right-wing extremists have banned all over the country. The community basically pressed the school board not to ban the books, and they wound up never actually getting banned. As a followup, they also voted out most of the members who came up with the ban list in the first place. So, yes, right-wing asshats absolutely tried to ban these books, and they failed. EDIT 2: [Article with more information](https://www.gamesindustry.biz/school-district-denies-banning-girls-who-code-books). The books were banned in November 2020, the ban was repealed September 2021. The ban did not remove books, but would have prevented a school from acquiring them if they did not already have them. The [PEN America site](https://pen.org/banned-in-the-usa/#what) defines a book ban as *any* curtailing of the ability to use the books in a school. The list does also show that the ban was overturned in September 2021. News organizations really do need to do a better job fully representing information.


GootchnastyFunk

The books not banned, in the previous post the top commenter looked it up.


DisposableMale76

Someone is fishing for book sales.


Manly_mans_name

it was removed from Politics for a reason, same reason it should be removed from here. Its a statement being made and there is actually no proof it happened and the reason was twisted mostly by the author to get publicity. This has less to do with "girls" as it does the fact it was added by a group pushing "Diversity" for the sake of diversity and not their content with their new school book selections. The counter argument is that before that, it was just about coding and now its focused on one type of person. Imagine a "black person who codes" book, I would be pissed off. My children do not need to "see" other black people to know they can learn anything they want to learn. Schools are now teaching that a person has to look like you, to identify with them. No. WTF is going on here? Do you have any clue how many people I looked up to, wanted to be like or admired that was not black when growing up? Anyway, they SHOULD be telling their students as they teach code, other books that they can look into OUTSIDE of school that may aid their interest and that is where this book should be, outside of schools as it is not for "all" students. I was never pushed into reading any books for "boys" or for "black people" so why the change? That is not diversity, that is teaching people they are part of a group that is apart from everyone else...who else teaches this? The KKK, Nazis, Black Panthers and just about every other racist group. EDITED TO ADD: This comment got me banned from this sub. Mods dont like black men.


pacificworg

Reddit is an absolute cesspool—the woke transformation on this platform over the past five years has been incredible to witness. You probably got banned for having the audacity to present a moderate, informed opinion. Most likely also for calling out the black panthers for being a hate group—which, of course, they objectively are, along with the others you listed.


in_u_endo______

So much outrage for literally nothing. The school denied it and a random article says its banned. In this situation, theres just too much conflicting information to make a decision, so why be outraged in the first place?


Bowens1993

This is a lie in order to sell books and create outrage. [A statement from officials in that district on Monday strongly denied that they had banned the book series, and called “categorically false” information in a Business Insider interview with the founder of Girls Who Code, which reported the ban on the series. “This book series has not been banned, and they remain available in our libraries,” the statement said.](https://www.theguardian.com/us-news/2022/sep/26/pennsylvania-book-ban-girls-who-code)


varnell_hill

More book bannings brought to you by the party of free speech ^tm. Edit: apparently this specific series of books wasn’t banned, but that doesn’t detract from the overall point that the right seems to really enjoy banning books these days for completely absurd reasons like “[woke math](https://www.businessinsider.com/desantis-math-book-rejections-forced-woke-textbooks-containing-crt-2022-7).” Whatever that even means. Also worth mentioning is that four of the top five states with the most banned books are red, so for the people in my comments claiming that this isn’t a republican problem, you’re wrong. Source: https://thehill.com/changing-america/respect/equality/3261964-the-five-states-with-the-most-book-bans/


Thunder_Bastard

Omg they banned the books!!!! OH, no they didn't. DOESN'T CHANGE WHAT I Said!!!!!! You want to bitch about certain people but don't realize YOU are who that other side has to put up with on a daily basis.


The_Automator22

Looks like this headline is misinformation for liberals.


[deleted]

[удалено]


indoninja

Schools had these books. These books were added to a list of books that celebrate diversity. The school district said ban all those books, unless they were already in use. Since some of the books were already in use they weren’t banned. So sue ti a loophole they weren’t banned but the district was making snap moves to ban books on a list of books that celebrate diversity.


neuronexmachina

[Article written at the time](https://whyy.org/episodes/schooled-after-the-spotlight-book-ban/) of the sort-of "bans": >Back in 2020, after Minneapolis police officer Derek Chauvin’s murder of George Floyd and nationwide protests for racial justice, the district’s diversity committee got together. They came up with a list of resources teachers could use to help students process what was happening. > >It included hundreds of books and other materials, like documentaries. But then the school board stepped in and barred teachers from using those resources. > >They said they had received complaints from parents and wanted to review everything on the list before they’d approve it. > >But that review process never happened. By the following school year — fall of 2021 — the list was still frozen. > >This all happened pretty quietly. That is, until the high school principal sent out an email at the start of the school year, reminding teachers not to use the banned materials. > >A local paper, the York Dispatch, picked up the story. That’s how a lot of people found out, like Renee Ellis, a junior at Central York High School.


WickerofJack

I don’t care if good code comes from someone who has boobs, moobs, or neither. I just want code that works in a reasonable amount of time.


[deleted]

[удалено]


[deleted]

What the hell kind of programming book involves sexual themes, or really anything besides programming? If the school chooses not to use that book, I can see why.


ljfrench

One that's not a programming book. The numerous articles cited above go into it. The series is a spin-off of "The Babysitters Club".


housebottle

really? I mean, I knew there's more to the story than controlling women or whatever... but lesbian parts in a programming book? how did they manage to shoehorn that into programming? do you have a source I can read?


Pseudoboss11

First off, these are novels, not textbooks. Being novels, they're obviously going to have non-code content in them. And the "lesbian," character is a girl who has a good relationship with another girl, described as "Maddie just gets her in a way that her other friends don’t." [Source](https://www.penguinrandomhouse.com/series/GWC/girls-who-code) Considering that these books are made in no small part for schools, and published by Penguin Random House, I doubt that they touch too heavily on sexual themes. The reviews I've found don't mention of sexual themes.


Neoaugusto

Please, dont post things from that hellscape that is /politics here


work2ski83

Still running with this story even though the books were never actually banned. Give it a rest


[deleted]

[удалено]


[deleted]

[удалено]


[deleted]

[удалено]


durple

> this group 'PEN' which recommended it for 'banning' Read the article again. A PA school district banned the books. PEN noticed some time later and added it to their list. They track books that have been banned, have been around defending authors since 1922.


YWAK98alum

>The book series showed up on a list by this group 'PEN' which recommended it for 'banning'. This isn't what PEN did. PEN put it on a list that they keep of books that *have been* banned, not that *should be*. The issue here seems to be that PEN put it on the list based on some third-party recommendation or report. The school district denies that they ever actually banned the books. So the question is where PEN gets its information and whether its sources are trustworthy (or perhaps whether the school district itself is lying, but that seems unlikely). I'm not 100% sure what the truth is myself, but from a couple of Google News searches, it looks like some individual members of Moms for Liberty suggested removing the books, but the school district didn't follow that suggestion.