The Binary Options Blog Posts: Binary Options 4 all

Blog for newbies about binary options trading

submitted by boauk to optionstrading [link] [comments]

Bluehole - Let's talk Wellbia/XINGCOD3 user privacy risks for the sake of transparency

For those who don't know..
XINGCODE-3 is a kernel (ring0) privillege process under xhunter1.sys owned by the Korean company Wellbia (www.wellbia.com). Unlike what people say, Wellbia isn't owned or affiliated with Tencent, however, XINGCOD3 is custom designed contractor for each individual game - mainly operating in the APAC region, many of them owned by Tencent.
XINGCODE-3 is outsourced to companies as a product modified to the specific characteristics of the game. The process runs on the highest privilegied level of the OS upon boot and is infamous for being an essential rootkit - on a malware level, it has the highest vulnerability to be abused should Wellbia or any of the 3rd Party Companies be target of an attack.
It has been heavily dissected by the hacking community as being highly intrusive and reversed engineered (although nowadays still easily bypassable by a skilled and engaged modder by created a custom Win Framework).
While most is true for a standard anti-cheating, users should be aware that XINGCOD3 able to scan the entire user memory cache, calls for DLL's, including physical state API's such as GetAsyncKeyState where it scans for the physical state of hardware peripherals, essentially becoming a hardware keylogger. Studying the long history of reverse engineering of this software has shown that Wellbia heavily collects user data for internal processing in order to create whitelists of processes and strings analyzed by evaluating PE binaries - having full access to your OS it also is known to scan and having access to user file directories and collecting and storing paths of modified files under 48 hours for the sake of detecting possible sources of bypassing.
All this data is ultimately collected by Wellbia to their host severs - also via API calls to Korean servers in order to run services such as whitelists, improve algorithm accuracy and run comparative statistics and analysis based on binaries, strings and common flags.
Usually this is a high risk for any service, including BattleEye, EasyAntiCheat, etc. but what's worrying in Wellbia, thus. Bluehole's are actually a couple of points:
(not to mention you can literally just deny the service from installing, which by itself is already a hilarious facepalm situation and nowhere does the TSL call for an API of the service)
  1. Starting off, Wellbia is a rather small development company with having only one product available on the market for rather small companies, the majority hold by Chinese government and countries where the data handling, human rights and user privacy is heavily disregarded. This makes my tinfoil hat think that the studio's network security isn't as fortified as a Sony which had abused rootkits, just due to budget investment alone. Their website is absolutely atrocious and amateur - and for an international company that deals with international stakeholders and clients it's impressive the amount of poor english, errors and ambiguous information a company has in their presentation website - there's instances where the product name is not even correctly placed in their own EULA - if a company cannot invest even in basic PR and presentation something leaves me a bitter taste that their network security isn't anything better. They can handle user binaries but network security is a completely different work. The fact that hackers are easily able to heartbeat their API network servers leaves me confirming this.
  2. This the most fun one. Wellbia website and terms conditions explicitely say that they're not held accountable should anything happen - terms that you agree and are legally binded to by default by agreeing to Bluehole's terms and conditions:" Limitations of Company Responsibility
  1. IGNCODE3 is a software provided for free to users. Users judge and determine to use services served by software developers and providers, and therefore the company does not have responsibility for results and damages which may have occurred from XIGNCODE3 installation and use.
(the fact that in 1. they can't even care to write properly the name of their product means how little they care about things in general - you can have a look at this whole joke of ToS's that I can probably put more effort in writting it: https://www.wellbia.com/?module=Html&action=SiteComp&sSubNo=5 - so I am sorry if I don't trust where my data goes into)
3) It kinda pisses me that Bluehole adopted this in the midst of the their product got released post-purchase. When I initially bought the product, in nowhere was written that the user operative system data was being collected by a third party company to servers located in APAC (and I'm one of those persons who heavily reads terms and conditions) - and the current ToS's still just touch this topic on the slightest and ambiguously - it does not say which data gets collected, discloses who and where it's hold - "third party" could be literally anyone - a major disrespect for your consumers. I'm kinda of pissed off as when I initially purchase the product in very very early stages of the game I didn't agree for any kernel level data collection to be held abroad without disclosure of what data is actually being collected otherwise it would have been a big No on the purchase. The fact that you change the rules of the game and the terms of conditions in the midst of the product release leaves me with two options Use to Your Terms or Don't Use a product I've already purchased now has no use - both changes ingame and these 3rd party implementations are so different from my initial purchase that I feel like it's the equivalent of purchasing a shower which in the next year is so heavily modified that it decides to be a toilet.
I would really like for you Bluehole to show me the initial terms and conditions to when the game was initially released and offer me a refund once you decided to change the product and terms and conditions midway which I don't agree with but am left empty handed with no choice but to abandon the product - thus making this purchase a service which I used for X months and not a good.
I really wish this topic had more visibility as I know that the majority of users are even in the dark about this whole thing and Valve and new game companies really make an effort in asserting their product's disclosures about data transparency and the limit of how much a product can change to be considered a valid product resembelance upon purchase when curating their games in the future - I literally bought a third person survival shooter and ended up with a rootkit chinese FPS.
Sincerely, a pissed off customer - who unlike the majority is concerned about my data privacy and I wish you're ever held accountable for changing sensitive contract topics such as User Privacy mid-release.
-----
EDIT:
For completely removing it from your system should you wish:

Locate the file Xhunter1.sysThis file is located in this directory: C:\Windows\xhunter1.sys

Remove the Registry Entry (regedit on command prompt)The entry is located here: HKEY_LOCAL_MACHINE > SYSTEM > ControlSet001 > Services > xhunter


For more information about XINGCOD3 and previous succesful abuses which show the malignant potential of the rootkit (kudos to Psychotropos):

- https://x86.re/blog/xigncode3-xhunter1.sys-lpe/
- https://github.com/Psychotropos/xhunter1_privesc
submitted by cosmonauts5512 to PUBATTLEGROUNDS [link] [comments]

Don't Be A Basic Bench: A Comprehensive Introductory Guide

Hello everyone!
In an effort to keep the subreddit and its wiki filled with good and useful information, we are compiling guides for the main lifts (deadlift, squat, bench, potentially others). These guides will be added to the wiki and posted as posts as they are completed. The goal of these guides is to provide basic lift information, descriptions of some common variations, equipment considerations, related and complimentary exercises, additional resources for further reading, and to showcase incredible women (and non-binary folks) performing these lifts.
This is the second entry in this lift series. Check out the first entry, The Deadlift Guide in the FAQ!
If you have suggestions regarding things that should be added to these guides, or other subjects you'd like to see in the wiki, please message the mods!

The Bench Press

Bench Press Form and Variations

The main muscle group worked by the bench press is the pectoralis major, which is the largest muscle in the chest area. The pectoralis major muscle has two sections that are named for the bones they attach to – the sternal portion attaches to the breast bone and makes up the bulk of the muscle fibers, making up the middle and lower section; the clavicular portion attaches to the collarbone and is the more superior (upper) portion. The bench press also heavily involves the triceps (back of the upper arm), and recruits the deltoid muscles (shoulder), and pectoralis minor to lesser extents.
I’ll first be discussing the form for a standard, flat, “neutral/wide” grip bench press. Variations on this will be discussed below it. This guide is written for barbell bench pressing, but all of these variations can be performed with dumbbells as well.
Flat bench – the standard/”default” bench press Start out flat on the bench with bar directly over your eyes (with spotter) or over your nose/mouth (without spotter), feet flat, butt and upper back planted firmly on the bench. Arching of the lumbar spine is normal, fine, and absolutely legal in lifting competitions. Scapulas (shoulderblades) should be retracted or “pinched together” to provide both a stable flat surface for your upper back to settle on the bench, and to minimize undue tension on your shoulder joints. Retracting your scapulae will also puff your chest up and put your shoulders in a safer position for the lift.
The bar should rest in the heel of your palm so that it is stacked above the wrist, forearm, and elbows through the lift. A slight internal rotation of the hands will help with this positioning and will angle your elbows out slightly. For a standard flat bench press, your hands will be a bit further apart than shoulder width – about 1.5-2x shoulder width is the average position – position your hands so that your forearms will be almost completely perpendicular to the floor at the bottom of the lift.
Retract your scapulae (as if you’re trying to pick up a pencil off the bench between them), keep actively pushing your chest up, take in a big belly breath, and hold it before pushing the bar away from the rack and locking out at the elbows. Bring the bar down your torso so that it is directly over the line of your shoulders – this is likely going to be about the level of the middle of your sternum or your nipple line, but may vary depending on your individual anatomy and the degree of arching your back is doing.
The bar should be directly above your elbows at all times during the movement of the lift. This not only increases stability during the lift, but also prevents undue stress on your triceps or your shoulders. It also is the most efficient configuration for using the majority of the muscle fibers within the pectoralis major.
Speaking of efficiency in recruiting pectoral muscle fibers, let’s talk about arching your back during a bench press. This is a faux controversy like “sumo deadlifting is cheating” – the claim is that an arch will significantly decrease the range of motion for the bar, making the lift “easier”. While the purpose of the arch is to slightly decrease the range of motion, it also makes the lift safer at the bottom of the movement, which is the riskiest for your shoulder joints. It also serves to recruit more of your pectoral muscle fibers to the lift – this should increase the amount of weight one can lift and impact muscle growth when the goal is hypertrophy.
Degree of arching is going to be up to personal preference and anatomy, but some degree of arch is natural and normal. Check out the natural position of the spine and you can see that the lumbar spine (lower back) has a natural forward curve (lordosis) which helps with loadbearing since we’re just hairless upright apes. An arch during bench press may be anywhere from your normal lumbar spine position to an exaggeration of your body’s natural lordosis.
As you lower the bar, keep tension in your upper body by trying to “break the bar in half” or “rip the bar apart” until it touches your mid-to-lower sternum (depending on anatomy and degree of arch). After a touch (and brief pause, if you’re powerlifting), push the bar back upwards and slightly backwards towards your face to lockout. You can now exhale that big belly breath you’ve been holding for the duration of the rep.

How-To Guides/Videos

Bench Press Variations

Helpful Bench Press Cues

Supplemental/Complimentary Exercises

MegSquats also recently posted a “3 tips for push ups” post that several of our users have already mentioned as being helpful.

Equipment, Tools, and Other Considerations

These items are not required to be successful in bench pressing, but can be beneficial to lifters that bench press at any skill or weight level.

Badass Women Bench Pressing Obscene Numbers

Jen Thompson using wrist straps, slingshot, and benchblokz to bench 340lbs 3x
Jen Thompson 330lb PR
Jen Thompson just holding 550lbs in lockout because god damn
Kimberly Walford, legs up 231.5lb
Kimberly Walford, 253.5lbs – note bar path
April Mathis, 355lbs plus 115lbs in chains
Shannon Nash, 380lbs at 185lb BW
Allison Hind – 345lbs at 165BW and 335lbs at 148BW
17 year old Samantha Eugenie, 217lb at 139lbs. Extreme but legal arch - her butt is still in contact with the bench
submitted by Joonami to xxfitness [link] [comments]

HDR handling with ffmpeg

Since sometimes it's impossible to find non-HDR movies, if anyone is interested this is a little script for linux to convert HDR content to standard colors. For the job I use ffmpeg with zimg library enabled (right now you have to compile it with the flag --enable-libzimg)
```bash

!/bin/bash

video=$1 format=".output.mkv"
echo "$video" echo "${video//.mkv/$format}"
if [[ -f "$video" ]]; then ffmpeg -i "$video" -vf \ "zscale=t=linear:npl=100,format=gbrpf32le,zscale=p=bt709,tonemap=tonemap=hable:desat=0,zscale=t=bt709:m=bt709:r=tv,format=yuv420p" \ -c:v libx265 -crf 18 -preset ultrafast -map 0 -c:s copy "${video//.mkv/$format}" else echo "File not found" fi ````
On a standard machine (in my case i5-4460) without GPU acceleration you can expect a 0.25/0.3 encoding velocity that means that for 1 hour of movie you need 3/4 hours. If you are interested I could also share a compiled ffmpeg binary with all options included. Let me know if the conversion you can be further improved.
This script is inspired to this blog post by stevens.li.
You can see a comparison here.
submitted by BellRock99 to PleX [link] [comments]

My brother and I just released alpha of our open source declarative programming language (implemented in Haskell!) for writing modern web apps (i.e. React/Node/Prisma) with no boilerplate. We are still learning Haskell and would love to get your feedback / advice!

Web page: https://wasp-lang.dev Docs: https://wasp-lang.dev/docs Github repo: https://github.com/wasp-lang/wasp
We have been playing with Haskell for years now, but always on the side, and this is the first bigger project we are doing in Haskell (we thought Haskell would be a good fit for compiler), so we encountered interesting challenges and we are learning a lot as we are solving them.
We are mostly sticking to “Boring Haskell”, due to us still learning some of the more complex concepts, but also in order to enable less experienced Haskellers to potentially contribute to the codebase.
Some of the interesting Haskell-related challenges we encountered so far:
Some bigger Haskell-related things on our roadmap:
We are looking for alpha testers, contributors, feedback, so let us know if you would like to participate!
submitted by Martinsos to haskell [link] [comments]

Over-Optimizing for Performance

Recently on the csharp subreddit, the post C# 9.0 records: immutable classes linked to a surprisingly controversial article discussing how C# 9.0's records are, underneath it all, immutable classes. The comments are full of back-&-forth over whether one should use records for ease or structs for performance. The pro-struct argument revolved around the belief that performance should always be a developer's #1 priority, and anything less was the realm of the laggard.
Here is a real-world example that shows with stark clarity why that kind of thinking is wrong.
Consider the following scenario:

1

You're working on a game with dozens, maybe hundreds of people on the team; you don't know because when you were cross with facilities about them removing all the fluorescents, you got accused of being against the new energy saving initiative. Now you swim in a malevolent ocean of darkness that on some very late nights alone in the office, you swear is actively trying to consume you.
 

2

The team that preceded you inherited an engine that is older than OOP, when source repositories were stacks of 8-inch floppies, and it looked as if Jefferson Starship was going to take over the world. One year ago they bequeathed upon the company this nightmare of broken, undocumented GOTO spaghetti & anti-patterns. You're convinced this was their sadistic revenge for all getting fired post-acquisition.
 

3

Management denied your request to get headcount for an additional technical artist, but helpfully supplied you with an overly nervous intern. After several weeks working alongside them, you're beginning to suspect they're pursuing something other than a liberal arts degree.
 

4

Despite the many getting started guides you spent countless evenings writing, the endless brownbags nobody attended, and the daily dozen emails you forward to oppressively inquisitive artists comprised of a single passive-aggressive sentence suggesting they scroll down to the part that begins FW: FW: FW: FW: FW: FW: RE: WE BROKE TOOL NEED WORKAROUND ASAP ...
 
...yes, despite all of that, the engineering team still spent days tracking down why the game kept crashing with Error 107221: У вас ошибка after re-re-re-re-re-throwing an ex_exception when it couldn't (and should never even try to) load a 16K-textured floor mat.
 

5

Despite your many attempts to politely excuse yourself, one blissfully unaware artist exhausts 48 minutes of your lunch break explaining how the Pitchfork review for the latest "dope slab" of this TikTok-Instagram-naphouse artist you never heard of was just sooooo unfair.
 
And then in their hurry to finish up & catch the 2:30 PM bus home, they forget to toggle Compress To CXIFF (Custom Extended Interchange File Format), set the Compression slider 5/6ths of the way between -3 & -2, look to their left, look to their right, click Export As .MA 0.9.3alpha7, and make absolutely, positively, 100% SURE not to be working in prod. And THAT is how the game explodicated.
 

6

You know better than anyone the intermediate file format the main game loop passes to Game.dll, memory mapping it as a reverse top-middle Endian binary structure.
 
You know for 381 of the parameter fields what their 2-7 character names probably mean.
 
YOU know which 147 fields always have to be included, but with a null value, and that the field ah_xlut must ALWAYS be set to 0 unless it's Thursday, in which case that blackbox from hell requires its internal string equivalent: TRUE.
 
YOU know that the two tech artists & one rapidly aging intern that report to you would totally overhaul tooling so artists would never "happen" again, but there just aren't enough winters, springs, summers, falls, July 4ths, Christmas breaks, Presidents Days, and wedding anniversaries in a year to properly do so.
 

7

If you could just find the time between morning standups, after lunch standups, watersprint post-mortems, Milbert's daily wasting of an hour at your desk trying to convince you engineering should just rebuild the engine from the ground up in JavaScript & React, & HR's mandatory EKG Monitor job satisfaction surveys, you might be able to get at least some desperately-needed tooling done.
 
And so somehow you do. A blurry evening or two here. A 3:00 AM there. Sometimes just a solitary lunch hour.
 
Your dog no longer recognizes you.
 
You miss your wife calling to say she's finally cleaning out the hall closet and if you want to keep this box of old cards & something in plastic that says Underground Sea Beta 9.8 Grade, you better call her back immediately.
 
And your Aunt Midge, who doesn't understand how SMS works, bombards you one evening:
your father is...
no longer with us...
they found him...
1 week ago...
in an abandoned Piggly Wiggly...
by an old culvert...
split up...
he was then...
laid down to rest...
sent to St. Peter's...
and your father...
he's in a better place now...
don't worry...
it's totally okay...
we decided we will all go...
up to the mountain
 
You call your sister in a panic and, after a tidal wave of confusion & soul-rending anxiety, learn it was just Hoboken Wireless sending the messages out of order. This causes you to rapidly cycle.
 

8

On your bipolar's upswing, you find yourself more productive than you've ever been. Your mind is aglow with whirling, transient nodes of thought careening through a cosmic vapor of invention. It's like your brain is on 200mg of pure grade Adderall.
 
Your fingers ablaze with records, clean inheritance, beautiful pattern matching, bountiful expression syntax, aircraft carriers of green text that generate the most outstanding CHM for an internal tool the world has ever seen. Readable. PERFECTLY SOLID.
 
After much effort, you gaze upon the completed GUI of your magnum opus with the kind of pride you imagine one would feel if they hadn't missed the birth of their son. Clean, customer-grade WPF; tooltips for every control; sanity checks left & right; support for plugins & light scripting. It's even integrated with source control!
 
THOSE GODDAMNED ARTISTS CAN'T FAIL. YOUR PIPELINE TOOL WON'T LET THEM.
 
All they have to do is drag content into the application window, select an options template or use the one your tool suggests after content analysis, change a few options, click Export, and wait for 3-5 minutes to generate Game.dll-compatible binary.
 
Your optimism shines through the commit summary, your test plan giddy & carefree. With great anticipation, you await code review.
 

9

A week goes by. Then two. Then three. Nothing. The repeated pinging of engineers, unanswered.
 
Two months in you've begun to lose hope. Three months, the pangs of defeat. Four months, you write a blog post about how fatalism isn't an emotion or outlook, but the TRANSCENDENCE of their sum. Two years pass by. You are become apathy, destroyer of wills.
 

10

December 23rd, 2022: the annual Winter Holidays 2-hour work event. The bar is open, the Kokanee & Schmidt's flowing (max: 2 drink tickets). The mood a year-high ambivalent; the social distancing: acceptable. They even have Pabst Blue Ribbon, a beer so good it won an award once.
 
Standing beside you are your direct reports, Dave "Macroman" Thorgletop and wide-eyed The Intern, the 3 of you forming a triumvirate of who gives a shit. Dave is droning on & on about a recent family trip to Myrtle Beach. You pick up something something "can you believe that's when my daughter Beth scooped up a dead jellyfish? Ain't that something? A dead jellyfish," and "they even had a Ron Jons!"
 
You barely hear him, lost as you are in thought: "I wish I had 2 days of vacation." You stare down ruefully at your tallboy.
 
From the corner of your eye you spot Milbert, index finger pointed upward, face a look of pure excitement.
 
"Did I tell you about my OpenWinamp project? It's up on SourceForge", he says as he strides over. It's unsettling how fast this man is.
 
"JAVASCRIPT IS JUST A SUBSET OF JAVA!" you yell behind you, tossing the words at him like a German potato masher as you power walk away. It does its job, stopping Milbert dead in his tracks.
 
Dave snickers. The Intern keeps staring wide-eyed. You position yourself somewhat close to the studio's 3 young receptionists, hoping they serve as a kind of ritual circle of protection.
 
It works... kind of. Milbert is now standing uncomfortably close to The Intern, Dave nowhere to be seen.
 
From across the room you distinctly hear "Think about it, the 1st-person UI could be Lua-driven Electron."
 
The Intern clearly understands that words are being spoken to them, but does not comprehend their meaning.
 
You briefly feel sorry for the sacrificial lamb.
 

11

You slide across the wall, putting even more distance between you & boredom made man. That's when you spot him, arrogantly aloof in the corner: Glen Glengerry. Core engineering's most senior developer.
 
Working his way up from a 16-year old game tester making $4.35 an hour plus free Dr. Shasta, to pulling in a cool $120K just 27-years later, plus benefits & Topo Chicos. His coding style guides catechism, his Slack pronouncements ex cathedra; he might as well be CTO.
 
You feel lucky your team is embedded with the artists. You may have sat through their meetings wondering why the hell you should care about color theory, artistic consistency, & debates about whether HSL or CMYK was the superior color space (spoiler: it's HSL), you were independent and to them, a fucking code wizard, man.
 
And there he stands, this pseudo-legend, so close you could throw a stapler at him. Thinning grey-blonde tendrils hanging down from his CodeWarrior hat, white tee with This Guy VIMs on the back, tucked into light blue jeans. He's staring out into the lobby at everything and yet... nothing all at.
 

12

Maybe it's the 4.8% ABV. Maybe it's the years of crushing down anger into a singularity, waiting for it to undergo rapid fiery expansion, a Big Bang of righteous fury. Maybe it's those sandals with white socks. Maybe it's all three. But whatever it is, it's as if God himself compels you to march over & give him a piece of your mind, seniority be damned.
 
"Listen, you big dumb bastard..."
 
That... is maybe a little too aggressive. But Glen Glengerry barely reacts. Pulling a flask out of his back pocket, he doesn't look over as he passes it to you.
 
Ugh. Apple Pucker.
 

13

"I thought bringing in your own alcohol was against company policy", wiping sticky green sludge from your lips. He turns with a look of pure disdain & snorts.
 
"You think they're going to tell ME what I can & can't bring in?" He grabs the flask back, taking a big swig.
 
For what feels like an eternity, you both stand in silence. You swallow, speaking softly. "None of you even looked at my code. I worked very, very hard on that. My performance review for that year simply read 'recommend performance improvement plan." The words need no further context.
 
"I know", Glen² replies. "That was me."
 

14

Now you're not a weak man, and maybe in some other circumstance you would have punched him in the goddamn lip. But you feel nothing, just a hollowness inside. "Why?", you ask, wondering if the answer would even matter.
 
"Because you don't use Bulgarian notation. Because your method names aren't lower camel case. Because good code doesn't require comments. Because you use classes & records over more performant structs, pointlessly burdening the heapstack. BECAUSE. YOUR CODE. IS. SHIT."
 
You clinch your fists so tightly the knuckles whiten.
 

15

He looks away from you, taking another sip of green goo. "You're not a coder. You're an artist masquerading as one" he speaks, as if it were fact.
 
The only thing artistic about you is the ability to create user-friendly internal tooling using nothing but a UI framework, broken down garbage nobody wants to touch, & sheer willpower. If your son's life depended on you getting accepted into art instruction school, you couldn't even draw a turtle.
 
He doesn't pause. "I'll champion ruthless micro-optimization until the day I die. But buddy, I'm going to let you in on a little secret: you aren't here to improve workflow. You're here to LOOK like you're doing something NOBODY else can."
 
He goes on. "What do you think those artists are going to do when they have to stare at a progress bar for 4, 5 minutes? They're going to complain your tool is slow."
 
"Sure, it may take them 20, 30 minutes to do it the old way, there'll be an error, and either they'll stare at it for 30 minutes before adding that missing semi-colon or they'll come get you. And you'll fix it. And 1 week later, they won't remember how. And you'll stay employed. And every. Body. Wins."
 

16

A little bit of the pride, the caring, wells back up inside from somewhere long forgotten.
 
"You don't think we should care about rapid application development & KISS, quickly getting things out that help our team, instead devoting ourselves to shaving off ticks here & there? What do you think artists are going to do with those 4 minutes you talk about?
 
You don't stop. "I'll tell you what they'll do. They'll 9GAG for 20 minutes straight. They'll listen to podcasts about dialectical materialism vis-a-vis the neo-feudalism that is a natural extension of the modern world's capitalist prison. They'll Reddit."
 
His silence gives you the bravery to push the limits.
 
"Christ, man. Are you only in it for the $120K..."
 
He corrects you: "...$123K."
 
"...only in it for the $123K/year? The free snacks from the microkitchen? The adulation? Have you no sense of comraderie?? No desire to push us to something better?! No integrity?!!!"
 
His eyes sharply narrow, face creases in anger. You clearly have overstepped your bounds.
 

17

"You think I don't have integrity? No sense of teamwork? I'm only in it for the cold cash? You think I don't care about you all?", he roars.
 
A light volley of small green flecks land on your face.
 
"Why do you think they made a 16-year old tester the lead developer of a 1993 Doom clone?! Because my code was clean & painless to work with?! Because I made coding look easy?! No! IT WAS BECAUSE I WAS A GOD TO THEM.
 
And from a God, a PANTHEON. We built monuments to over-engineering! We crafted that of 7 weeks onboarding, that of immortal bugs, demonic hosts spawned by legion from the very loins of a fix. It took 2 years before a developer could BEGIN to feel confident they knew what they were doing. And by that time, they were one of US!
 
You think the team we laid off November '19 was fired because they were bad at their jobs? NO! It was because they worked themselves out of one. They didn't leave us a broken pipeline. They left an internal Wiki, a wealth of tools & example projects, and a completely transparent code base.
 
We couldn't have THAT, now could we? No, we couldn't. So we got rid of it. ALL OF IT. Poof. Gone. Just like that. Before anyone even knew a THING."
 
He leans forward, so close his psoriasis almost touches yours.  
With an intensity that borders on frightening, he whispers "You think they left us Game.dll? I fucking *MADE** Game.dll."*
 
The words hit hard like a freight train.
 

18

And without another word, he turns & leaves. You're left there, alone, coworkers milling about, with only one thought.
     
Were one to get a hobby, should it be cocaine?
 

In Conclusion

It's these kinds of situations that make me believe there are far more important considerations than a ruthless dedication to performance, even in the game industry as my real-world scenario so clearly demonstrates.
 
Like, records are cool & shit.
submitted by form_d_k to shittyprogramming [link] [comments]

[Fanatical] 25th Anniversary Sale Day 4 (Includes GUILTY GEAR XX ACCENT CORE PLUS R (-81%), Learn Japanese to Survive Complete Pack (-93%), F1 2020 Deluxe Schumacher Edition (-50%), Space Crew (-20%), Human: Fall Flat 4 Pack (-79%), BlazBlue: Cross Tag Battle - Basic Edition (-53%) & More)

Hi Reddit, Day 4 of our 25th Anniversary celebration brings more games and DLC on sale! Join our party and enjoy big savings today.
Plus, with every basket over $4.99 you will get to spin to win with huge prizes to be won. Including spending sprees, free games and PC gaming accessories. You can find more information about this in our blog post.
You can also learn all about Focus Multimedia’s history with this overview of the company.
TOP DEALS OF DAY 4
Title DRM Fanatical Discount USD GBP EUR
Abyss Odyssey Steam 81% $2.84 £2.08 €2.84
Aliens vs. Predator - Collection Steam 81% $4.55 £3.03 €4.17
Aliens: Colonial Marines Collection Steam 81% $5.69 £4.74 €5.69
Bayonetta Steam 77% $4.59 £3.44 €4.59
Binary Domain Collection Steam 81% $3.03 £2.08 €3.03
BlazBlue: Cross Tag Battle - Basic Edition Steam 53% $14.09 £14.09 €16.44
Castle of Illusion Steam 77% $3.44 £2.29 €2.98
Catherine Classic Steam 54% $9.19 £6.89 €9.19
Chicken Police Steam 20% $15.99 £14.39 €15.99
Citizens of Earth Steam 72% $4.19 £2.79 €3.35
Citizens of Space Steam 68% $4.79 £3.83 €4.79
Company of Heroes 2 Steam 77% $4.59 £3.44 €4.59
Company of Heroes Complete Pack Steam 81% $7.02 £3.79 €4.74
Company of Heroes Franchise Edition Steam 77% $16.09 £11.49 €16.09
Condemned: Criminal Origins Steam 77% $3.43 £2.29 €2.29
Crazy Taxi Steam 85% $1.19 £0.83 €1.19
Dawn of War II: Retribution - The Last Stand Steam 77% $2.29 £1.60 €2.29
DiRT Rally 2.0 Steam 77% $9.19 £5.74 €7.81
DiRT Rally 2.0 Super Deluxe Edition Steam 77% $13.79 £10.34 €12.64
Dreamcast Collection Steam 85% $4.49 £2.99 €4.49
Dungeon of the Endless - Crystal Edition Steam 77% $4.36 £3.21 €4.36
Endless Legend - Collection Steam 15% $92.48 £71.51 €92.48
Endless Space 2 - Awakening Steam 54% $5.97 £5.05 €5.97
F1 2020 Steam 50% $29.99 £22.49 €27.49
F1 2020 - Deluxe Schumacher Edition Steam 50% $34.99 £27.49 €32.49
For The King Steam 67% $6.59 £5.11 €6.59
For The King 2 Pack Steam 44% $21.99 £16.99 €21.99
For The King 3 Pack Steam 54% $26.99 £20.89 €26.99
Gas Guzzlers Extreme Gold Pack Steam 82% $6.29 £4.85 €5.75
GUILTY GEAR XX ACCENT CORE PLUS R Steam 81% $2.84 £2.08 €2.84
GUILTY GEAR Xrd -REVELATOR- (+DLC Characters) + REV 2 All-in-One (does not include optional DLCs) Steam 81% $8.54 £5.69 €7.97
Hell Yeah! Wrath of the Dead Rabbit Collection Steam 77% $4.48 £2.98 €3.79
Hotshot Racing Steam 35% $12.99 £10.39 €12.99
Human: Fall Flat Steam 67% $4.94 £3.95 €4.94
Human: Fall Flat 2 Pack Steam 63% $10.99 £8.79 €10.99
Human: Fall Flat 4 Pack Steam 79% $12.49 £9.99 €12.49
Jet Set Radio Steam 85% $1.19 £0.83 €1.19
KILL la KILL Steam 53% $9.39 £8.45 €9.39
King of Retail Steam 25% $13.49 £10.49 €11.24
Learn Japanese to Survive Complete Pack Steam 93% $2.99 £2.09 €2.78
Offworld Trading Company - Ultimate Edition Steam 73% $27.69 £20.95 €27.29
Pillars of Eternity II: Deadfire - Obsidian Edition Steam 55% $26.99 £20.24 €26.99
Puyo Puyo Champions Steam 54% $4.59 £3.67 €4.59
Puyo Puyo Tetris Steam 45% $10.99 £8.24 €10.99
Renegade Ops Collection Steam 80% $3.39 £2.19 €2.99
Rising Storm 2: VIETNAM Steam 67% $8.24 £6.26 €7.58
Rock of Ages Steam 77% $2.29 £1.60 €2.29
Rock of Ages 2: Bigger & Boulder Steam 77% $3.44 £2.52 €3.44
SEGA Bass Fishing Steam 85% $1.19 £0.83 €1.19
SEGA Mega Drive & Genesis Classics Bundle Steam 70% $8.99 £7.49 €8.99
Shenmue I & II Steam 77% $6.89 £5.74 €8.04
Shining Resonance Refrain Steam 68% $9.59 £7.99 €9.59
SolSeraph Steam 68% $4.79 £3.83 €4.79
Sonic & SEGA All-Stars Racing Steam 77% $2.29 £1.14 €2.29
Sonic Adventure DX Steam 85% $1.19 £0.83 €1.19
Sonic Forces Steam 77% $9.19 £8.04 €9.19
Sonic Generations Collection Steam 77% $4.59 £3.44 €4.59
Sonic Lost World Steam 77% $6.89 £4.59 €6.89
Sonic Mania Steam 77% $4.59 £3.44 €4.59
Sonic Mania - Encore DLC Steam 52% $2.39 £1.91 €2.39
Sonic the Hedgehog 4 - Episode I Steam 77% $2.29 £1.37 €1.60
Sonic the Hedgehog 4 - Episode II Steam 77% $2.29 £1.37 €1.60
Space Crew Steam 20% $15.99 £14.39 €15.99
SpellForce 3: Fallen God Steam 10% $22.49 £19.56 €22.49
Super Monkey Ball: Banana Blitz HD Steam 54% $13.79 £11.49 €13.79
TEMBO THE BADASS ELEPHANT Steam 75% $3.74 £2.49 €3.24
The Banner Saga 3 Steam 55% $11.24 £8.43 €11.24
The Club Steam 85% $2.24 £1.49 €1.49
The Political Machine 2020 Steam 18% $12.29 £9.33 €12.29
Two Point Hospital Steam 72% $9.79 £6.99 €9.79
Two Point Hospital: Bigfoot Steam 52% $4.31 £3.35 €4.31
Two Point Hospital: Close Encounters Steam 52% $4.31 £3.35 €4.31
Two Point Hospital: Off The Grid Steam 35% $5.84 £4.54 €5.84
Two Point Hospital: Pebberley Island Steam 52% $4.31 £3.35 €4.31
UNDER NIGHT IN-BIRTH Exe:Late Steam 81% $5.69 £4.36 €5.31
Valkyria Chronicles Steam 70% $5.99 £4.49 €5.99
Valkyria Chronicles 4 Complete Edition Steam 70% $14.99 £11.99 €14.99
Vanquish Steam 77% $4.59 £3.44 €4.59
Warhammer 40,000 : Dawn of War Franchise Collection Steam 77% $32.19 £22.99 €31.50
Warhammer 40,000 Dawn of War III Steam 77% $9.19 £6.89 €9.19
Warhammer 40,000: Dawn of War - Master Collection Steam 77% $8.73 £6.89 €8.96
Warhammer 40,000: Dawn of War II - Grand Master Collection Steam 77% $18.39 £12.64 €16.09
Warhammer 40,000: Dawn of War II - Master Collection Steam 77% $12.64 £9.19 €12.64
Warhammer 40,000: Dawn of War II - Retribution - Complete DLC Collection Steam 77% $12.64 £8.73 €11.03
Warhammer 40,000: Dawn of War II: Retribution Steam 77% $6.89 £4.59 €6.89
Warhammer 40,000: Kill Team Steam 77% $2.29 £1.60 €2.29
Warhammer 40,000: Space Marine Steam 77% $6.89 £4.59 €4.59
Warhammer 40,000: Space Marine Collection Steam 77% $13.79 £9.19 €9.88
Warhammer® 40,000: Dawn of War® II Steam 77% $4.59 £3.44 €4.59
TOP SELLERS OF THE SALE
Title DRM Fanatical Discount USD GBP EUR
Yakuza: Like a Dragon - Day Ichi Edition Steam 18% $49.19 £45.09 €49.19
Yakuza: Like a Dragon - Legendary Hero Edition Steam 18% $73.79 £61.49 €73.79
SpellForce 3 Steam 75% $12.49 £9.99 €12.49
Metro Exodus - Gold Edition Steam 66% $22.09 £18.69 €22.09
The Jackbox Party Pack 7 Steam 15% $25.49 £20.22 €21.24
RESIDENT EVIL 3 Steam 55% $26.99 £22.49 €26.99
Anno® 1800 - Complete Edition Uplay 48% $51.99 £43.67 €51.99
Wreckfest Steam 50% $14.99 £13.37 €14.99
Yakuza: Like a Dragon - Hero Edition Steam 18% $57.39 £53.29 €57.39
Far Cry® 5 Gold Edition + Far Cry® New Dawn Deluxe Edition Bundle Uplay 80% $25.99 £19.99 €23.99
Tom Clancy's Ghost Recon® Breakpoint - Ultimate Edition Uplay 76% $28.79 £23.99 €28.79
RimWorld Steam 15% $29.74 £23.62 €25.49
Disgaea 5 Complete Steam 60% $15.99 £11.99 €15.99
Monster Hunter World: Iceborne Master Edition Steam 34% $39.58 £32.99 €39.59
Assassin's Creed Odyssey: Ultimate Edition Uplay 75% $29.99 £23.99 €28.74
Tom Clancy's Rainbow Six® Siege - Deluxe Edition Uplay 68% $9.59 £8.31 €9.59
Monster Hunter World: Iceborne Steam 34% $26.39 £23.09 €26.39
Baldur's Gate: The Complete Saga Steam 69% $28.09 £20.65 €22.45
Dead by Daylight Steam 60% $7.99 £5.99 €7.99
The Jackbox Quintpack Steam 50% $64.19 £49.25 €57.75
It wouldn’t be a big event without Killer! Slay that lockdown boredom and grab nine impressive Steam PC games in the brand-new, exclusive Killer Bundle 14! You will also get a spin of the wheel for a chance to get incredible prizes with every $4.99 purchase.
You can check out the Reddit Thread here
Title Genres Reviews Historical Low (USD) Trading Cards Times in Bundle
Peaky Blinders: Mastermind Adventure, Strategy, Indie 74% of 194 Reviews $10.25 No 0
Rec Center Tycoon Indie, Early Access, Simulation, Casual, Strategy 91% of 147 Reviews $8.99 No 1
Project CARS Game of the Year Edition Racing, Simulation, Sports 76% of 7508 Reviews $9.38 Yes 1
Talisman: Origins RPG, Indie, Strategy 83% of 90 Reviews $2.97 No 0
Close to the Sun Indie, Adventure 74% of 175 Reviews $7.50 No 0
Autonauts Indie, Casual, Simulation 90% of 2115 Reviews $4.99 No 1
RollerCoaster Tycoon®: Deluxe Strategy, Simulation 93% of 4109 Reviews $0.99 No 1
Chris Sawyer's Locomotion™ Strategy, Simulation 83% of 322 Reviews $0.99 No 0
Table Manners: Physics-Based Dating Game Simulation 61% of 131 Reviews $7.20 No 1
submitted by WeAreFanatical to GameDeals [link] [comments]

I'm reading every Hugo, Nebula, Locus, and World Fantasy Award winner. Here's my reviews of the up to 1980 (Vol 4)

It is that time once more, folks.
Links to previous posts at the end, links to full length blog reviews are all in one comment.
Man Plus by Frederik Pohl
Where Late the Sweet Birds Sang by Kate Wilhelm
Doctor Rat by William Kotzwinkle
Gateway by Frederik Pohl
The Silmarillion by J. R. R. Tolkien
Our Lady of Darkness by Fritz Leiber
Dreamsnake by Vonda N. McIntyre
Gloriana, or The Unfulfill'd Queen by Michael Moorcock
The Fountains of Paradise by Arthur C. Clarke
The Riddle-Master Trilogy by Patricia A. McKillip
Watchtower by Elizabeth A. Lynn
Titan by John Varley
If you haven’t seen the others:
Any questions or comments? Fire away!
A truly massive thank you to u/gremdel for mailing me a bunch of books! People like you are what make this endeavor worth the effort.
I’ve been using this spreadsheet, as well as a couple others that kind Redditors have sent. So a huge thanks to u/velzerat and u/BaltSHOWPLACE
At the request of a number of you, I’ve written up extended reviews of everything and made a blog for them. I’ve included the links with the posts for individual books. I try to put up new reviews as fast as I read them. Take a look in the comments for that link!
The Bechdel Test is a simple question: do two named female characters converse about something other than a man. Whether or not a book passes is not a condemnation so much as an observation; it provides an easy binary marker. Seems like a good way to see how writing has evolved over the years. At the suggestion of some folks, I’m loosening it to non-male identified characters to better capture some of the ways that science fiction tackles sex and gender. For a better explanation of why it’s useful, check out this comment from u/Gemmabeta
submitted by RabidFoxz to books [link] [comments]

The Challenges of Designing a Modern Skill, Part 3

Okay, Wendy’s or Walgreens or whoever, I don’t care who you are, you’re listening to the rest.

Introduction to Part 3

Welcome back one last time to “The Challenges of Designing a Modern Skill,” a series where we discuss all aspects of skill design and development. In Part 1, we talked about OSRS’s history with skills, and started the lengthy conversation on Skill Design Philosophy, including the concepts of Core, Expansion, and Integration. This latter topic consumed the entirety of Part 2 as well, which covered Rewards and Motivations, Progression, Buyables, as well as Unconstructive Arguments.
Which brings us to today, the final part of our discussion. In this Part 3, we’ll finish up Section 3 – Skill Design Philosophy, then move on to chat about the design and blog process. One last time, this discussion was intended to be a single post, but its length outgrew the post character limit twice. Therefore, it may be important to look at the previous two parts for clarity and context with certain terms. The final product, in its purest, aesthetic, and unbroken form, can be found here.

3-C – Skill Design Philosophy, Continued

3-12 - Balancing

What follows from the discussion about XP and costs, of course, is balancing: the bane of every developer. A company like Riot knows better than anyone that having too many factors to account for makes good balance impossible. Balancing new ideas appropriately is extremely challenging and requires a great respect for current content as discussed in Section 3-5 – Integration. Thankfully, in OSRS we only have three major balancing factors: Profit, XP Rate, and Intensity, and two minor factors: Risk and Leniency. These metrics must amount to some sense of balance (besides Leniency, which as we’ll see is the definition of anti-balance) in order for a piece of content to feel like it’s not breaking the system or rendering all your previous efforts meaningless. It’s also worthy to note that there is usually a skill-specific limit to the numerical values of these metrics. For example, Runecrafting will never receive a training method that grants 200k xp/hr, while for Construction that’s easily on the lower end of the scale.
A basic model works better than words to describe these factors, and therefore, being the phenomenal artist that I am, I have constructed one, which I’ve dubbed “The Guthix Scale.” But I’ll be cruel and use words anyway.
  • Profit: how much you gain from a task, or how much you lose. Gain or loss can include resources, cosmetics, specialized currencies, good old gold pieces, or anything on that line.
  • XP Rate: how fast you gain XP.
  • Intensity: how much effort (click intensity), attention (reaction intensity), and thought (planning intensity) you need to put into the activity to perform it well.
  • Risk: how likely is the loss of your revenue and/or resource investment into the activity. Note that one must be careful with risk, as players are very good at abusing systems intended to encourage higher risk levels to minimize how much they’re actually risking.
  • Leniency: a measure for how imbalanced a piece of content can be before the public and/or Jagex nerfs it. Leniency serves as a simple modulator to help comprehend when the model breaks or bends in unnatural ways, and is usually determined by how enjoyable and abusable an activity is, such that players don’t want to cause an outrage over it. For example, Slayer has a high level of Leniency; people don’t mind that some Slayer tasks grant amazing XP Rates, great Profits, have middling Intensity, and low Risk. On the other hand, Runecrafting has low levels of Leniency; despite low Risk, many Runecrafting activities demand high Intensity for poor XP Rates and middling Profits.
In the end, don’t worry about applying specific numbers during the conceptual phase of your skill design. However, when describing an activity to your reader, it’s always useful if you give approximations, such as “high intensity” or “low risk,” so that they get an idea of the activity’s design goals as well as to guide the actual development of that activity. Don’t comment on the activity’s Leniency though, as that would be pretty pretentious and isn’t for you to determine anyway.

3-13 - Skill Bloat

What do the arts of weaving, tanning, sowing, spinning, pottery, glassmaking, jewellery, engraving, carving, chiselling, carpentry, and even painting have in common? In real life, there’s only so much crossover between these arts, but in Runescape they’re all simply Crafting.
The distinction between what deserves to be its own skill or instead tagged along to a current skill is often arbitrary; this is the great challenge of skill bloat. The fundamental question for many skill concepts is: does this skill have enough depth to stand on its own? The developers of 2006 felt that there was sufficient depth in Construction to make it something separate from Crafting, even if the latter could have covered the former. While there’s often no clean cut between these skills (why does making birdhouses use Crafting instead of Construction?), it is easy to see that Construction has found its own solid niche that would’ve been much too big to act as yet another Expansion of Crafting.
On the other hand, a skill with extremely limited scope and value perhaps should be thrown under the umbrella of a larger skill. Take Firemaking: it’s often asked why it deserves to be its own skill given how limited its uses are. This is one of those ideas that probably should have just been thrown under Crafting or even Woodcutting. But again, the developers who made early Runescape did not battle with the same ideas as the modern player; they simply felt like Firemaking was a good idea for a skill. Similarly, the number of topics that the Magic skill covers is so often broken down in other games, like Morrowind’s separation between Illusion, Conjuration, Alteration, Destruction, Mysticism, Restoration, Enchant, Alchemy (closer to Herblore), and Unarmored (closer to Strength and Defense). Why does Runescape not break Magic into more skills? The answer is simple: Magic was created with a much more limited scope in Runescape, and there has not been enough content in any specific magical category to justify another skill being born. But perhaps your skill concept seeks to address this; maybe your Enchantment skill takes the enchanting aspects of Magic away, expands the idea to include current imbues and newer content, and fully fleshes the idea out such that the Magic skill alone cannot contain it. Somewhat ironically, Magic used to be separated into Good and Evil Magic skills in Runescape Classic, but that is another topic.
So instead of arguments about what could be thrown under another skill’s umbrella, perhaps we should be asking: is there enough substance to this skill concept for it to stand on its own, outside of its current skill categorization? Of course, this leads to a whole other debate about how much content is enough for a skill idea to deserve individuality, but that would get too deep into specifics and is outside the scope of this discussion.

3-14 - Skill Endgame

Runescape has always been a sandbox MMO, but the original Runescape experience was built more or less with a specific endgame in mind: killing players and monsters. Take the Runescape Classic of 2001: you had all your regular combat skills, but even every other skill had an endgame whose goal was helping combat out. Fishing, Firemaking, and Cooking would provide necessary healing. Smithing and Crafting, along with their associated Gathering skill partners, served to gear you up. Combat was the simple endgame and most mechanics existed to serve that end.
However, since those first days, the changing endgame goals of players have promoted a vast expansion of the endgame goals of new content. For example, hitting a 99 in any non-combat skill is an endgame goal in itself for many players, completely separate from that skill’s combat relationship (if any). These goals have increased to aspects like cosmetic collections, pets, maxed stats, all quests completed, all diaries completed, all music tracks unlocked, a wealthy bank, the collection log, boss killcounts, and more. Whereas skills used to have a distinct part of a system that ultimately served combat, we now have a vast variety of endgame goals that a skill can be directed towards. You can even see a growth in this perspective as new skills were released up to 2007: Thieving mainly nets you valuable (or once valuable) items which have extremely flexible uses, and Construction has a strong emphasis on cosmetics for your POH.
So when designing your new skill, contemplate what the endgame of your skill looks like. For example, if you are proposing a Gathering skill, what is the Production skill tie-in, and what is the endgame goal of that Production skill? Maybe your new skill Spelunking has an endgame in gathering rare collectibles that can be shown off in your POH. Maybe your new skill Necromancy functions like a Support skill, giving you followers that help speed along resource gathering, and letting you move faster to the endgame goal of the respective Production skill. Whatever it is, a proper, clear, and unified view of an endgame goal helps a skill feel like it serves a distinct and valuable purpose. Note that this could mean that you require multiple skills to be released simultaneously for each to feed into each other and form an appropriate endgame. In that case, go for it – don’t make it a repeat of RS3’s Divination, a Gathering skill left hanging without the appropriate Production skill partner of Invention for over 2 years.
A good example of a skill with a direct endgame is… most of them. Combat is a well-accepted endgame, and traditionally, most skills are intended to lend a hand in combat whether by supplies or gear. A skill with a poor endgame would be Hunter: Hunter is so scattered in its ultimate endgame goals, trying to touch on small aspects of everything like combat gear, weight reduction, production, niche skilling tools, and food. There’s a very poor sense of identity to Hunter’s endgame, and it doesn’t help that very few of these rewards are actually viable or interesting in the current day. Similarly, while Slayer has a strong endgame goal it is terrible in its methodology, overshadowing other Production skills in their explicit purpose. A better design for Slayer’s endgame would have been to treat it as a secondary Gathering skill, to work almost like a catalyst for other Gathering-Production skill relationships. In this mindset, Slayer is where you gather valuable monster drops, combine it with traditional Gathering resources like ores from Mining, then use a Production skill like Smithing to meld them into the powerful gear that is present today. This would have kept other Gathering and Production skills at the forefront of their specialities, in contrast to today’s situation where Slayer will give fully assembled gear that’s better than anything you could receive from the appropriate skills (barring a few items that need a Production skill to piece together).

3-15 - Alternate Goals

From a game design perspective, skills are so far reaching that it can be tempting to use them to shift major game mechanics to a more favourable position. Construction is an example of this idea in action: Construction was very intentionally designed to be a massive gold sink to help a hyperinflating economy. Everything about it takes gold out of the game, whether through using a sawmill, buying expensive supplies from stores, adding rooms, or a shameless piece of furniture costing 100m that is skinned as, well, 100m on a shameless piece of furniture.
If you’re clever about it, skills are a legitimately good opportunity for such change. Sure, the gold sink is definitely a controversial feature of Construction, but for the most part it’s organic and makes sense; fancy houses and fancy cosmetics are justifiably expensive. It is notable that the controversy over Construction’s gold sink mechanism is probably levied more against the cost of training, rather than the cost of all its wonderful aesthetics. Perhaps that should have been better accounted for in its design phase, but now it is quite set in stone.
To emphasize that previous point: making large scale changes to the game through a new skill can work, but it must feel organic and secondary to the skill’s main purpose. Some people really disliked Warding because they felt it tried too hard to fix real, underlying game issues with mechanics that didn’t thematically fit or were overshadowing the skill’s Core. While this may or may not be true, if your new skill can improve the game’s integrity without sacrificing its own identity, you could avoid this argument entirely. If your skill Regency has a Core of managing global politics, but also happens to serve as a resource sink to help your failing citizens, then you’ve created a strong Core design while simultaneously improving the profitability of Gathering skills.

3-16 - The Combat No-Touch Rule

So, let’s take a moment to examine the great benefits and rationale of RS2’s Evolution of Combat:
This space has been reserved for unintelligible squabbling.
With that over, it’s obvious that the OSRS playerbase is not a big fan of making major changes to the combat system. If there’s anything that defines the OSRS experience, it has to be the janky and abusable combat system that we love. So, in the past 7 years of OSRS, how many times have you heard someone pitch a new combat skill? Practically no one ever has; a new combat skill, no matter how miniscule, would feel obtrusive to most players, and likely would not even receive 25% of votes in a poll. This goes right back to Section 3-5 – Integration, and the importance of preserving the fundamentals of OSRS’s design.
I know that my intention with this discussion was to be as definitive about skill design as possible, and in that spirit I should be delving into the design philosophy specifically behind combat skills, but I simply don’t see the benefit of me trying, and the conversation really doesn’t interest me that much. It goes without saying that as expansive as this discussion is, it does not cover every facet of skill design, which is a limitation both of my capabilities and desire to do so.

3-17 - Aesthetics

I don’t do aesthetics well. I like them, I want them, but I do not understand them; there are others much better equipped to discuss this topic than I. Nonetheless, here we go.
Since the dawn of OSRS, debates over art style and aesthetics have raged across Gielinor. After all, the OSRS Team is filled with modern day artists while OSRS is an ancient game. What were they supposed to do? Keep making dated graphics? Make content with a modernized and easily digestible style? Something in-between?
While many players shouted for more dated graphics, they were approached by an interesting predicament: which dated graphics did they want? We had a great selection present right from the start of OSRS: 2002, 2003, 2004, 2005, 2006, and 2007. People hungry for nostalgia chose the era that they grew up in, leading to frequent requests for older models like the dragon or imp, most of which were denied by Jagex (except the old Mining rock models). But which era was OSRS supposed to follow?
Jagex elected to carve their own path, but not without heavy criticism especially closer to OSRS’s conception. However, they adapted to player requests and have since gone back and fixed many of the blatant early offenders (like the Kingdom of Kourend) and adopted a more consistent flavour, one that generally respects the art style of 2007. Even though it doesn’t always hit the mark, one has to appreciate the OSRS artists for making their best attempt and listening to feedback, and here’s to hoping that their art style examination mentioned in June 2020’s Gazette bears fruit.
But what exactly is the old school art style? There are simple systems by which most players judge it in OSRS, usually by asking questions like, “Would you believe if this existed in 2007?” More informed artists will start pointing out distinct features that permeated most content from back in the day, such as low quality textures, low poly models, low FPS animations, a “low fantasy” or grounded profile that appeals somewhat to realism, reducing cartoonish exaggerations, and keeping within the lore. Compiled with this, music and sound design help that art style come to life; it can be very hard on immersion when these don’t fit. An AGS would sound jarring if its special attack sounded like a weak dagger stab, and having to endure Country Jig while roaming Hosidius suddenly sweeps you off into a different universe.
But coming back to skill design, the art, models, and sound design tend to be some of the last features, mostly because the design phase doesn’t demand such a complete picture of a skill. However, simple concept art and models can vastly improve how a skill concept is communicated and comfort players who are concerned about maintaining that “old school feel.” This will be touched on again later in this discussion under Section 5-2 – Presentation and Beta Testing.

3-18 - Afterword

Now we’ve set down the modern standards for a new skill, but the statements that started this section bear repeating: the formula we’ve established does not automatically make a good or interesting skill, as hard as we might have tried. Once again, harken back to the First Great Irony: that we are trying to inject the modern interpretation of what defines a skill upon a game that was not necessarily built to contain it. Therefore, one could just as easily deny each of the components described above, as popular or unpopular as the act might be, and their opinion could be equally valid and all this effort meaningless. Don’t take these guidelines with such stringency as to disregard all other views.

5-0 - The OSRS Team and the Design Process

If you’ve followed me all the way here, you’re likely A) exhausted and fed up of any conversation concerning new skills, or B) excited, because you’ve just struck an incredible skill idea (or perhaps one that’s always hung around your head) that happens to tick off all the above checkboxes. But unfortunately for you B types, it’s about to get pretty grim, because we’re going to go through every aspect of skill design that’s exterior to the game itself. We’ll be touching on larger topics like democracy, presentation, player mindsets, effort, and resource consumption. It’ll induce a fantastic bout of depression, so don’t get left behind.

5-1 - Designing a Skill

Thus far, Jagex has offered three potential skills to OSRS, each of which has been denied. This gives us the advantage of understanding how the skill design process works behind the scenes and lets us examine some of the issues Jagex has faced with presenting a skill to the players.
The first problem is the “one strike and you’re out” phenomenon. Simply put, players don’t like applying much effort into reading and learning. They’ll look at a developer blog highlighting a new skill idea, and if you’re lucky they’ll even read the whole thing, but how about the second developer blog? The third? Fourth? Even I find it hard to get that far. In general, people don’t like long detail-heavy essays or blogs, which is why I can invoke the ancient proverb “Ban Emily” into this post and it’ll go (almost) completely unnoticed. No matter how many improvements you make between developer blogs, you will quickly lose players with each new iteration. Similarly, developer blogs don’t have the time to talk about skill design philosophy or meta-analyse their ideas – players would get lost far too fast. This is the Second Great Irony of skill design: the more iterations you have of a lengthy idea, the less players will keep up with you.
This was particularly prominent with Warding: Battle Wards were offered in an early developer blog but were quickly cut when Jagex realized how bad the idea was. Yet people would still cite Battle Wards as the reason they voted against Warding, despite the idea having been dropped several blogs before. Similarly, people would often comment that they hated that Warding was being polled multiple times; it felt to them like Jagex was trying to brute-force it into the game. But Warding was only ever polled once, and only after the fourth developer blog - the confusion was drawn from how many times the skill was reiterated and from the length of the public design process. Sure, there are people for whom this runs the opposite way; they keep a close eye on updates and judge a piece of content on the merits of the latest iteration, but this is much less common. You could argue that one should simply disregard the ignorant people as blind comments don't contribute to the overall discussion, but you should remember that these players are also the ones voting for the respective piece of content. You could also suggest re-educating them, which is exactly what Jagex attempts with each developer blog, and still people won’t get the memo. And when it comes to the players themselves, can the playerbase really be relied on to re-educate itself?
Overall, the Second Great irony really hurts the development process and is practically an unavoidable issue. What’s the alternative? To remove the developer-player interface that leads to valuable reiterations, or does you simply have to get the skill perfect in the first developer blog?
It’s not an optimal idea, but it could help: have a small team of “delegates” – larger names that players can trust, or player influencers – come in to review a new, unannounced skill idea under NDA. If they like it, chances are that other players will too. If they don’t, reiterate or toss out the skill before it’s public. That way, you’ve had a board of experienced players who are willing to share their opinions to the public helping to determine the meat and potatoes of the skill before it is introduced to the casual eye. Now, a more polished and well-accepted product can be presented on the first run of selling a skill to the public, resulting in less reiterations being required, and demanding less effort from the average player to be fully informed over the skill’s final design.

5-2 - Presentation and Beta Testing

So you’ve got a great idea, but how are you going to sell it to the public? Looking at how the OSRS Team has handled it throughout the years, there’s a very obvious learning curve occurring. Artisan had almost nothing but text blogs being thrown to the players, Sailing started introducing some concept art and even a trailer with terrible audio recording, and Warding had concept art, in game models, gifs, and a much fancier trailer with in-game animations. A picture or video is worth a thousand words, and often the only words that players will take out of a developer blog.
You might say that presentation is everything, and that would be more true in OSRS than most games. Most activities in OSRS are extremely basic, involve minimal thought, and are incredibly grindy. Take Fishing: you click every 20 seconds on a fishing spot that is randomly placed along a section of water, get rid of your fish, then keep clicking those fishing spots. Boiling it down further, you click several arbitrary parts of your computer screen every 20 seconds. It’s hardly considered engaging, so why do some people enjoy it? Simply put: presentation. You’re given a peaceful riverside environment to chill in, you’re collecting a bunch of pixels shaped like fish, and a number tracking your xp keeps ticking up and telling you that it matters.
Now imagine coming to the players with a radical new skill idea: Mining. You describe that Mining is where you gather ores that will feed into Smithing and help create gear for players to use. The audience ponders momentarily, but they’re not quite sure it feels right and ask for a demonstration. You show them some gameplay, but your development resources were thin and instead of rocks, you put trees as placeholders. Instead of ores in your inventory, you put logs as placeholders. Instead of a pickaxe, your character is swinging a woodcutting axe as a placeholder. Sure, the mechanics might act like mining instead of woodcutting, but how well is the skill going to sell if you haven’t presented it correctly or respected it contextually?
Again, presentation is everything. Players need to be able to see the task they are to perform, see the tools they’ll use, and see the expected outcomes; otherwise, whatever you’re trying to sell will feel bland and unoriginal. And this leads to the next level of skill presentation that has yet to be employed: Beta Worlds.
Part of getting the feel of an activity is not just watching, it but acting it out as well - you’ll never understand the thrill of skydiving unless you’ve actually been skydiving. Beta Worlds are that chance for players to act out a concept without risking the real game’s health. A successful Beta can inspire confidence in players that the skill has a solid Core and interesting Expansions, while a failed Beta will make them glad that they got to try it and be fully informed before putting the skill to a poll (although that might be a little too optimistic for rage culture). Unfortunately, Betas are not without major disadvantages, the most prominent of which we shall investigate next.

5-3 - Development Effort

If you thought that the previous section on Skill Design Philosophy was lengthy and exhausting, imagine having to know all that information and then put it into practice. Mentally designing a skill in your head can be fun, but putting all that down on paper and making it actually work together, feel fully fleshed out, and following all the modern standards that players expect is extremely heavy work, especially when it’s not guaranteed to pay off in the polls like Quest or Slayer content. That’s not even taking into account the potentially immense cost of developing a new skill should it pass a poll.
Whenever people complain that Jagex is wasting their resources trying to make that specific skill work, Jagex has been very explicit about the costs to pull together a design blog being pretty minimal. Looking at the previous blogs, Jagex is probably telling the truth. It’s all just a bunch of words, a couple art sketches, and maybe a basic in-game model or gif. Not to downplay the time it takes to write well, design good models, or generate concept art, but it’s nothing like the scale of resources that some players make it out to be. Of course, if a Beta was attempted as suggested last section, this conversation would take a completely new turn, and the level of risk to invested resources would exponentially increase. But this conversation calls to mind an important question: how much effort and resources do skills require to feel complete?
Once upon a time, you could release a skill which was more or less unfinished. Take Slayer: it was released in 2005 with a pretty barebones structure. The fundamentals were all there, but the endgame was essentially a couple cool best-in-slot weapons and that was it. Since then, OSRS has updated the skill to include a huge Reward Shop system, feature 50% more monsters to slay, and to become an extremely competitive money-maker. Skills naturally undergo development over time, but it so often comes up during the designing of an OSRS skill that it "doesn't have enough to justify its existence." This was touched on deeply in Section 3-13 – Skill Bloat, but deserves reiterating here. While people recognize that skills continually evolve, the modern standard expects a new skill, upon release, to be fully preassembled before purchase. Whereas once you could get away with releasing just a skill's Core and working on Expansions down the line, that is no longer the case. But perhaps a skill might stand a better chance now than it did last year, given that the OSRS Team has doubled in number since that time.
However, judging from the skill design phases that have previously been attempted (as we’ve yet to see a skill development phase), the heaviest cost has been paid in developer mentality and motivational loss. When a developer is passionate about an idea, they spend their every waking hour pouring their mind into how that idea is going to function, especially while they’re not at work. And then they’re obligated to take player feedback and adapt their ideas, sometimes starting from scratch, particularly over something as controversial as a skill. Even if they have tough enough skin to take the heavy criticism that comes with skill design, having to write and rewrite repeatedly over the same idea to make it “perfect” is mentally exhausting. Eventually, their motivation drains as their labour bears little fruit with the audience, and they simply want to push it to the poll and be done with it. Even once all their cards are down, there’s still no guarantee that their efforts will be rewarded, even less so when it comes to skills.
With such a high mental cost with a low rate of success, you have to ask, “Was it worth it?” And that’s why new skill proposals are far and few between. A new skill used to be exciting for the development team in the actual days of 2007, as they had the developmental freedom to do whatever they wanted, but in the modern day that is not so much the case.

5-4 - The Problems of Democracy

Ever since the conceptualization of democracy in the real world, people have been very aware of its disadvantages. And while I don’t have the talent, knowledge, or time to discuss every one of these factors, there are a few that are very relevant when it comes to the OSRS Team and the polling process.
But first we should recognize the OSRS Team’s relationship with the players. More and more, the Team acts like a government to its citizens, the players, and although this situation was intentionally instated with OSRS’s release, it’s even more prominent now. The Team decides the type of content that gets to go into a poll, and the players get their input over whether that particular piece makes it in. Similarly, players make suggestions to the Team that, in many cases, the Team hadn’t thought of themselves. This synergy is phenomenal and almost unheard of among video games, but the polling system changes the mechanics of this relationship.
Polls were introduced to the burned and scarred population of players at OSRS’s release in 2013. Many of these players had just freshly come off RS2 after a series of disastrous updates or had quit long before from other controversies. The Squeal of Fortune, the Evolution of Combat, even the original Wilderness Removal had forced numerous players out and murdered their trust in Jagex. To try and get players to recommit to Runescape, Jagex offered OSRS a polling system by which the players would determine what went into the game, where the players got to hold all the cards. They also asked the players what threshold should be required for polled items to pass, and among the odd 50% or 55% being shouted out, the vast majority of players wanted 70%, 75%, 80%, or even 85%. There was a massive population in favour of a conservative game that would mostly remain untouched, and therefore kept pure from the corruption RS2 had previously endured.
Right from the start, players started noticing holes in this system. After all, the OSRS Team was still the sole decider of what would actually be polled in the first place. Long-requested changes took forever to be polled (if ever polled at all) if the OSRS Team didn’t want to deal with that particular problem or didn’t like that idea. Similarly, the Team essentially had desk jobs with a noose kept around their neck – they could perform almost nothing without the players, their slave masters, seeing, criticizing, and tearing out every inch of developmental or visionary freedom they had. Ever hear about the controversy of Erin the duck? Take a look at the wiki or do a search through the subreddit history. It’s pretty fantastic, and a good window into the minds of the early OSRS playerbase.
But as the years have gone on, the perspective of the players has shifted. There is now a much healthier and more trusting relationship between them and the Team, much more flexibility in what the players allow the Team to handle, and a much greater tolerance and even love of change.
But the challenges of democracy haven’t just fallen away. Everyone having the right to vote is a fundamental tenet of the democratic system, but unfortunately that also means that everyone has the right to vote. For OSRS, that means that every member, whether it’s their first day in game, their ten thousandth hour played, those who have no idea about what the poll’s about, those who haven’t read a single quest (the worst group), those who RWT and bot, those who scam and lure, and every professional armchair developer like myself get to vote. In short, no one will ever be perfectly informed on every aspect of the game, or at least know when to skip when they should. Similarly, people will almost never vote in favour of making their game harder, even at the cost of game integrity, or at least not enough people would vote in such a fashion to reach a 75% majority.
These issues are well recognized. The adoption of the controversial “integrity updates” was Jagex’s solution to these problems. In this way, Jagex has become even more like a government to the players. The average citizen of a democratic country cannot and will not make major decisions that favour everyone around themselves if it comes at a personal cost. Rather, that’s one of the major roles of a government: to make decisions for changes for the common good that an individual can’t or won’t make on their own. No one’s going to willingly hand over cash to help repave a road on the opposite side of the city – that’s why taxes are a necessary evil. It’s easy to see that the players don’t always know what’s best for their game and sometimes need to rely on that parent to decide for them, even if it results in some personal loss.
But players still generally like the polls, and Jagex still appears to respect them for the most part. Being the government of the game, Jagex could very well choose to ignore them, but would risk the loss of their citizens to other lands. And there are some very strong reasons to keep them: the players still like having at least one hand on the wheel when it comes to new content or ideas. Also, it acts as a nice veto card should Jagex try to push RS3’s abusive tactics on OSRS and therefore prevent such potential damage.
But now we come to the topic of today: the introduction of a new skill. Essentially, a new skill must pass a poll in order to enter the game. While it’s easy to say, “If a skill idea is good enough, it’ll pass the threshold,” that’s not entirely true. The only skill that could really pass the 75% mark is not necessarily a well-designed skill, but rather a crowd-pleasing skill. While the two aren’t mutually exclusive, the latter is far easier to make than the former. Take Dungeoneering: if you were to poll it today as an exact replica of RS2’s version, it would likely be the highest scoring skill yet, perhaps even passing, despite every criticism that’s been previously emphasized describing why it has no respect for the current definition of “skill.” Furthermore, a crowd-pleasing skill can easily fall prey to deindividualization of vision and result in a bland “studio skill” (in the same vein as a “studio film”), one that feels manufactured by a board of soulless machines rather than a director’s unique creation. This draws straight back to the afore-mentioned issues with democracy: that people A) don’t always understand what they’re voting for or against, and B) people will never vote for something that makes their game tougher or results in no benefit to oneself. Again, these were not issues in the old days of RS2, but are the problems we face with our modern standards and decision making systems.
The reality that must be faced is that the polling system is not an engine of creation nor is it a means of constructive feedback – it’s a system of judgement, binary and oversimplified in its methodology. It’s easy to interact with and requires no more than 10 seconds of a player’s time, a mere mindless moment, to decide the fate of an idea made by an individual or team, regardless of their deep or shallow knowledge of game mechanics, strong or weak vision of design philosophy, great or terrible understanding of the game’s history, and their awareness of blindness towards the modern community. It’s a system which disproportionately boils down the quality of discussion that is necessitated by a skill, which gives it the same significance as the question “Should we allow players to recolour the Rocky pet by feeding it berries?” with the only available answers being a dualistic “This idea is perfect and should be implemented exactly as outlined” or “This idea is terrible and should never be spoken of again.”
So what do you do? Let Jagex throw in whatever they want? Reduce the threshold, or reduce it just for skills? Make a poll that lists a bunch of skills and forces the players to choose one of them to enter the game? Simply poll the question, “Should we have a new skill?” then let Jagex decide what it is? Put more options on the scale of “yes” to “no” and weigh each appropriately? All these options sound distasteful because there are obvious weaknesses to each. But that is the Third Great Irony we face: an immense desire for a new skill, but no realistic means to ever get one.

6-0 - Conclusion

I can only imagine that if you’ve truly read everything up to this point, it’s taken you through quite the rollercoaster. We’ve walked through the history of OSRS skill attempts, unconstructive arguments, various aspects of modern skill design philosophy, and the OSRS Team and skill design process. When you take it all together, it’s easy to get overwhelmed by all the thought that needs to go into a modern skill and all the issues that might prevent its success. Complexity, naming conventions, categorizations, integration, rewards and motivations, bankstanding and buyables, the difficulties of skill bloat, balancing, and skill endgames, aesthetics, the design process, public presentation, development effort, democracy and polling - these are the challenges of designing and introducing modern skills. To have to cope with it all is draining and maybe even impossible, and therefore it begs the question: is trying to get a new skill even worth it?
Maybe.
Thanks for reading.
Tl;dr: Designing a modern skill requires acknowledging the vast history of Runescape, understanding why players make certain criticisms and what exactly they’re saying in terms of game mechanics, before finally developing solutions. Only then can you subject your ideas to a polling system that is built to oversimplify them.
submitted by ScreteMonge to 2007scape [link] [comments]

The speech that would actually redeem Bernie Sanders and start to heal the damage he has done.

Forgiveness should always be offered to someone who demonstrates that they understand how their actions caused harm, that they are sorry for the harm, and that they are committed to repairing the damage they did as well as not do it again. Bernie has not done any of this. This is the speech he would give if he were truly taking the first step on the road to redemption.
-------------------------------------------------------------------------------------------------

Looking back at the last 5 years I realize that I have made some big mistakes and caused a lot of harm to a lot of people. I am here today to ask your forgiveness. Since I was a young man I believed in a vision of America that I sincerely believed would be widely adopted if I could only get the word out. I was arrogant. I assumed that the only explanations for not supporting my vision was ignorance or corruption. There was no room in my worldview for good faith disagreement or working with others. It was my way or the highway. Which is not the American way.
The first people I want to apologize to are my donors. I told you that money wins elections and that if you donated to me I would win. I asked many of you to give not simply from your excess but from your need - promising you that pain endured now to support me would pay off later. And you gave me over half a billion dollars across 2 primaries allowing me to outspend everyone except Bloomberg by tens of millions of dollars. Yes, I outspent Hillary. I was the big money candidate in 2016, not her. I spent twice as much as Joe in 2020. And they both won by popular vote landslides. Money doesn't buy elections. It just gets your message out there. If voters don't like your message then money can't help you.
I refused to accept what this meant in 2016 choosing instead to focus on how much better I had done than I ever had before. I saw myself on an upward trajectory and focused on spreading my message instead of on defeating Donald Trump. In fact, I viewed Donald Trump's election as beneficial to my long term goals. If Hillary won and made things better people would cease feeling the urgency I did. But if Trump won things would get worse and I would be in a position to harness that pain in 2020. I had no idea how much worse things would get. But that is no excuse. The very act of supporting harm to others to advance oneself is disqualifying and self destructive. Martin Luther King Jr. once said, "You can't fight hate with hate, only love can do that". He was right. I was wrong.
In the beginning of 2020 I had an option to atone and put progress ahead of my own ego but I didn't take it. I could have stayed out of the race and supported Elizabeth Warren. She is a better candidate than me in many ways. She was a struggling single mother where I was a deadbeat dad - it's true I walked out on my son Levi when he was an infant - something you'd all know if the DNC had been rigging things against me. They weren't. There are many more such skeletons in my political closet that not one single Democrat has attacked me with. But you can bet the GOP would not hold back if I'd been the nominee. Warren is a much better face for the movement than I am. She has won significant victories in passing banking regulations and consumer protections - actually doing things I only talked about. I've been in Washington for 30 years while she has only held office for 7 yet her accomplishments dwarf mine. She is a decade younger and in much better health. She has higher approval ratings and support among constituencies I can't get traction in. Where I have slogans she has plans. But I was drunk on adulation and validation. I wanted the roaring crowds chanting my name like I had in 2016. I wanted the money, the interviews, the attention. So I convinced myself that her sex meant she couldn't win and that I had an obligation to run - to do what I deeply wanted to do anyway. This is nonsense. Hillary Clinton proved in 2016 that a woman can win when she got 3 million more votes than Donald Trump. With my help Warren could have won. With my help Clinton could have won. And I will spend the rest of my life trying to atone for undercutting both of them. Especially Warren who was always my friend and ally but I treated her like an enemy and encouraged my fans to attack her horribly when she got in my way. I'm so very sorry Elizabeth.
The 2020 primary was my wake up call. I expected to do better than I did in 2016 - I expected to win. My name was now nationally known, I had spent 4 years in the public eye ensuring that my message understood by all. I had finally achieved my lifelong dream of being heard. It is why I published a newsletter as a young man, why I had my own weekly television show as Burlington's mayor, why I was blogging regularly when most Senators didn't know what the internet was. It was why I was deeply jealous of Clinton for not only getting higher speaking fees than I did but having a much wider audience than me. It is why in 2016 I spent 29 million dollars on social media manipulation. If you add up every House, Senate, and presidential candidate in American history combined it is less than what I spent drowning out any other voice on reddit, twitter, and facebook. But now that I had been heard I was certain there would be a moment of class consciousness that would elect me in a landslide.
But there wasn't.
In fact not only did I lose, I lost even worse than last time. In 2016 Hillary Clinton got 4 million more votes than I did. In 2020 Joe Biden got 9 million more votes than I did. But - most shocking to me - I got 4 million fewer votes than I did last time. People who supported me in 2016 left me in 2020. How could they have seen the light and then walked away from it? I really struggled with this and understanding it was not easy. Some people noticed that I stopped showing up for work in the Senate for several months while I came to grips with losing a race I had assumed was in the bag. Important votes happened and I wasn't there. My absence made the difference in some of them. Warren, Klobuchar, Harris - they didn't let having their dreams be crushed stop them from doing their job. I did. Yet another way in which I failed to be the person I thought I was. The person I told you I was. They were fighters, showing up every day for you. I wasn't.
Most of the reason my vote total shrank was that in 2016 over a fifth of my voters listed Biden as their first choice. He wasn't running in 2016. He was running in 2020. I was so caught up in my own righteousness that I assumed every vote cast for me was truly for me. They weren't. As soon as a candidate more to their liking showed up they left. Another reason my vote shrank was due to my own behavior. I hired to run my campaign people who saw the world as I did. A simple binary choice between good and evil where I was good and everyone else was evil. Where the world was broken and only I could fix it. Nobody else was good enough. Everyone else was corrupt. They worshipped me and I reveled in it. I treated every other successful candidate as enemies to be destroyed and my staff imitated me creating a uniquely toxic campaign culture that repelled voters. My zero tolerance policy for questioning or criticism blinded us all to impending defeat. Anyone who disagreed, after all, was "low information" or "corrupt" and didn't need to be listened to. But we were the real low information people.
In examining my failures and coming to accept my faults I now understand and accept why so many voters rejected me. I failed the Commander and Chief test not once but many times in these last 5 years. I am never running for President again and wouldn't accept the nomination if it was somehow offered to me. So please, stop wishing for something bad to happen to Biden on my behalf. He is a good man and a great leader who will be a fine president. He may not be going to my destination but he is going in a good direction that will heal this country. Vote for him. And vote in every election, not just Presidential years.
- Imaginary Bernie Sanders
submitted by Mrs_Frisby to Enough_Sanders_Spam [link] [comments]

essay tipsssss from a perfect 24 scorer. Also if you have questions I will answer them. GOOD LUCK OCTOBER!!!!!

Hey lovelies, so I made a perfect score on the SAT essay, but I am an embarrassment at everything else, so this is just to say that an essay score doesn’t define you and is overall not as important as it could be. Also this is my own experience, I AM IN NO WAY A WRITING TEACHER, SO PLEASE DON’T COME AT ME IN THE COMMENTS.
My best advice: Write conspiracy theories for every essay
If I had to describe the tone of my writing it would be an academic high on crack.
so buckle up y’all. Also my internationals, I feel ya bc I am not native either- woohoo join the train
Now let’s get down to the actual essay.
My best advice is memorize an essay format because if you are like me and you cry in every section ( I am not even joking) the essay can be a trainwreck of panic, and no one needs that toxic energy in their last section.
So here’s my format:
This is my introduction:
While the narrative of the 21st century human experience has resulted in [problem], the underlying causes are most often unexamined. In the article, “”, the author carefully deals with the underlying reasons for [problem] and overtly advocates for [], and hopes in the end to [ purpose]. While doing so he employs several literary elements, including….
Note about purpose: this is given in the prompt, so all you have to do is reformat it.
Now for the devices and body paragraphs
GO IN CHRONOLOGICAL ORDER!!!!!!
Pick out three devices:
Now here is the format for these devices:
  1. Word choice
    1. evokes emotions or images
    2. characterizes the subject in a particular way
    3. sets the
    4. cultivate émotions
    5. associate positive or negative connotations with something
  2. Statistics/ Data
    1. indicate a problem
      1. point us towards a bigger issue
    2. make something harder to argue because numbers are perceived as facts, not opinions
    3. to effectively ground the authors argument
    4. to surprise readers
    5. to put a quantity in relation to another and effectively contrast
  3. Appeal to Authority
    1. raise credibility by showing that the author is not the only one who believes in this idea
    2. increase trust by showing that the argument is indeed well researched
    3. gain the same acceptance or authority that the authority figure derives from the reader
    4. establish a precedent that pushes people to act in the way that author wants them to behave
  4. Acknowledges the other side/making concessions
    1. address counterarguments, doubts, or fears that the reader may have
    2. establish common ground
    3. pave the way for new arguments to be made
  5. Analogies/ Comparaisons
    1. allow the reader to understand more complex concepts by connecting them to ones that are much simpler
    2. associate new ideas with prior one
    3. which leads the reader into eventual agreement as if he agreed with a prior idea, it is likely he will agree with the new one
  6. Juxtaposition
    1. significant distinction is highlighted
    2. one option seems better than another
    3. create a binary mentality
  7. challenging assumptions
    1. enables this argument to proceed from a clean slate
    2. dismisses any preconceived ideas or biases that may run counter to his or her argument
  8. Anecdotes
    1. form an emotional bond with the reader through establishing a common ground with the reader
  9. Rhetorical questions
    1. gets the reader to imagine a certain scenario
    2. prods the reader into answering a certain way
    3. lays out common ground or assumptions that the author can build upon
    4. describe certain outcomes that may benefit his argument
  10. Appeal to identity
  11. one that takes advantage of the common values and beliefs of a group
  12. human behaviors that seek belonging
  13. gravitate towards an idea that creates a sense of belonging
  14. Strong directives
  15. using we portrays the reader as being on the same side as the reader
  16. stand in unison
  17. and appeals to sense of belonging
Note about this format:
Devices- I WILL TALK ABT IT MORE LATER BUT IT IS GOOD IF THEY MESH IN TOGETHER YOUR ESSAY WILL SEEM ALMOST MORE PUT TOGETHER
ALSO YOU DON’T ALWAYS WANT TO STICK THE FORMAT FOR THE DEVICES- USE THEM TO GROW AN ARGUMENT AND REALLY BUILD A FOUNDATION
THE FORMAT IS NOT A BE- ALL OR END ALL-YOU CAN CHANGE IT UP
Also strong topic sentences:
Author engages the reader’s interest very early in the article. His use of [element] builds a steady foundation from which he launches his discourse
Without the author’s use of persuasive elements , the article would lose….
How to build strong commentary + get yourself the last points
-This is how I build my sentences- they need to be strong and make sense obviously
explain
The implication is that…
The suggestion is that…
… serves to…
The inclusion of… helps…
… elicits …
… grounds her argument in reality so that even skeptical readers won't be
able to dismiss it
… marks the extent of the problem.
By appealing to our sense of…, the author…
The author exploits the fact that… to…
Given that…, …
… proves to the reader that…
By showing that there is…, the author…
… contributes greatly to the argument's persuasive power by…
Analysis point:
So basically the analysis points are legit Satan’s lap dog because they are hard to get
Here are some tips to guarantee you some amazing success
Example of the thing mentioned above:
This is especially resonant as the author writes this in a climate filled with threats of global warming; the author targets the general American public when he writes this as the administration in power is responsible for opting out of Paris Climate Treaty, and the devastating consequences of such an act along with the rise of natural disasters can only make his argument more persuasive
2nd tip: point out flaws in the author’s argument- this is a hidden trick that always works
I am not talking trash and set on fire the author and the College Board, but you should mention some things regarding a weaker arg and how it could have been stronger so that means LIGHT ACADEMIC TRASHING
Here is an example :
Ok on one of the essays that I took. The guy used a statistic to prove that trees did help reduce temperature. However he used a study from his organization that projected increasing temperature Here is what I said about it: The author through his use of statistics aims to establish a logical choice in the reader's mind. By using numbers from the World Health Organization, he tries to usurp the authority that this organization derives and prove that his choice is not only supported by facts but by experts as well. The use of numbers is particularly significant as well since numbers are often regarded as facts, and thus for someone to argue back, a reader would have to either indict or bring up new evidence. While this use of statistics is effective in this context, the author's use of statistics fails due to a misplaced correlation. In this case, a man's passion reveals his weakness, as he uses a study from his own organization to prove his point, which leads us to a possible reevaluation of the purpose not as something to promote the general well being of urban areas, but as a case of self interest and promotion for his organization. Moreover, the basis of his argument rests upon the fact that temperatures decrease based upon the increase of trees. However throughout the argument, the author fails to establish the correlation of this foundation, and by such weakens his argument. He does, in fact, bring up his study, but his study is only in regards to an estimation of the benefice of planting trees and is based on a misplaced correlation where he assumes correlation.
3rd tip: use transitions and nice words
4th tip: Do you have a weaker paragraph?
5th tip: Always read after each paragraph- like reread- prevents mistakes, and if you need to add more you can!
6th tip: paragraph order
-Topic sentence
-Quote- embed it properly
-Explain effect of the quote on the audience
-Add your spices>>> SPACE or ACADEMIC TRASHING
-Finish with a nice little purpose that explains how it strengthens the argument
7th tip: Try to find a second device
How to practice:
Most people don’t have the time or energy to write an essay everyday
Also this didn’t belong anywhere but here it is:
don't skip a line, indent>>>

some people asked for vocab so here it is
https://blog.collegevine.com/the-50-best-vocab-words-for-the-act-essay/-- strong words
https://blog.prepscholar.com/sat-vocabulary-words- good words to know
https://www.oxford-royale.com/articles/words-phrases-good-essays/#aId=b0308864-2c59-4e78-ae70-668f431523a5 for transitions
https://www.oakland.edu/Assets/upload/docs/OUWC/Presentations&Workshops/Rhetorically-Accurate-Verbs.pdf>>>>> this is for your purpose mostly
https://www.sydney.edu.au/content/dam/students/documents/learning-resources/learning-centre/writing/vocabulary-for-essays.pdf >> this is all you really need honestly
Keep in mind, it is very hard to write and use fancy words in a timed write situation. Please learn the context or at least connotation of these words or else they sound forced. You also don't need fancy word for a good score if you use the sentence pattern you will be fine. The readers are looking for deep analysis if your analysis is trash even if you covered it up with fancy words, it is still trash and you won't earn points. Analysis first and vocab last.
submitted by frenchandsarcastic to Sat [link] [comments]

EURO CLUB BINARY OPTIONS - YouTube The Binary Options Blog - YouTube About Top 20 Binary Options Trading Blogs & Websites in ... Binary Option Trading Blog - Google Sites Can Be Fun For ... Best Binary Option Strategy Blog By A Real Trader [Binary ...

About Blog What does 7 Binary Options strive to be; not only your first and best choice when it comes to a source of information on binary options and forex trading. We work hard at supplying you with everything you need to know about the world of binary options and forex trading. This has been our motto since we were first launched our website and it will continue to be our motto well into ... Blog – Latest News and Trends in Binary Options Trading. Binary Options is often in the news, and quite often not for the right reasons. You’ll often come across articles referring to how Mrs. Smith lost her life savings to a new online fad. It has to be said, Binary Options might be exploding in popularity, but it is no fad. This trading type has been around at least since 1973. That was ... Binary options are financial options that come with one of two payoff options: a fixed amount or nothing at all. That’s why they’re called binary options—because there is no other settlement possible. The premise behind a binary option is a simple yes or no proposition – in Investopedia. Easy to trade; Easy to understand; Fast execution Trading mit Kryptowährungen bei Broker Pocketoption möglich Bei Kryptowährungen hat man verschiedene Möglichkeiten…zum einen kann man digitale Währungen an einer Kryptobörse kaufen und man besitzt dann diese Kryptowährungen in einem Wallet oder man nutzt Kryptowährungen nur beim Trading! Die binäre Option ist eine Entweder-Oder-Option. Der Trader setzt sein Geld auf einen Zustand, auf den sich der Markt kurzfristig hin entwickeln könnte. Hierbei kann es sich um den Rohstoff-, Devisen- oder natürlich den Börsenmarkt handeln. Wie entwickelt sich z.B. der Silber-, wie der Goldpreis, oder ganze Währungspaare? Weiter lesen Risk Warning: Forex Products, CFDs, Binary Options, Stocks, Cryptocurrencies and other financial instruments are complex and present a high risk in terms of rapid capital loss. You should take into account whether you understand how these instruments work and whether you can afford to lose your capital. All content on this blog is for informational purposes only and does not consist of a ... Binäre Option ist nur Cool-Sprech für "zwei Möglichkeiten". Bei einer binären Option wettet man darauf, dass entweder A oder B eintritt. Mehr ist das nicht. Das kann wirklich jeder Depp. Dieser Teil der Spam-Mail ist also korrekt.

[index] [3559] [14870] [21760] [7442] [14255] [15431] [19308] [21240] [25401] [24978]

EURO CLUB BINARY OPTIONS - YouTube

Get More Info: https://bit.ly/39HTN5u - About Top 20 Binary Options Trading Blogs & Websites in 2020 Trade binary options on a vast array of web and mobile a... click now to enter the world of $$$ http://option.go2jump.org/SH1UCab Binary Options Binary Option Binary Options Exponential Moving Average Strategy Binary ... Forex brokers for online trading are widespread about the internet. Online trading means you have to have confident in the forex brokers you sign up with. Af... Visit Now..: https://bit.ly/2XJ4G1O - Binary Option Trading Blog - Google Sites Can Be Fun For Anyone But over the course of a 100+- video game season, it's ... binäre optionen iq option strategies - binary options strategy - rsi + martingale - my binary options strategy 2017 for iq option. binary options stratagy fo... Hello everyone!:) My name is Anastasia, but it's too hard to pronounce, that's why you may call me just ANA. I'm a pro trader for more than 2 years already a... The Binary Options Blog; Videos; Playlists Channels; About; Home Trending History Get YouTube Premium Get YouTube TV Best of YouTube Music Sports Gaming ... Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube. The Full Report: https://bit.ly/3ieBasS - How binary options work - Synthetix Blog Fundamentals Explained Binary choices let traders benefit from price varia...

http://binaryoptiontrade.mojutuziloko.tk