60 Seconds Binary Options Trading ... - Forex MT4 Indicators

The Division 2 - Title Update 10 - Patch Notes

Title Update 10 - Patch Notes

*These are preliminary Patch Notes and changes may still happen until the launch of Title Update 10.
 

New Season – Keener’s Legacy

A new season is almost upon us! Starting on June 23rd, Keener’s Legacy offers 12 weeks of in-game activities and unique rewards. Season 2 brings a new Seasonal Manhunt, new Leagues, a new Global event and new unique rewards, as well as an Apparel Event.
 

New Raid - Operation Iron Horse

The True Sons have taken over a Foundry to develop new weapons and threaten to destroy everything the Division has worked for.
  • New bosses, puzzles and rewards!
  • Level 40 version available on June 30th, followed the next week by the level 30 version.
  • Discovery mode will become available at a later date.
  • Unique Rewards
    • 2 new Exotics
    • 2 new Gear Sets
    • New cosmetic rewards
  • Further details will become available closer to the raid’s release in late June.
 

Balance and Bug Fixes

Title Update 10 is bringing our first large balance pass following the release of Warlords of New York. Beyond the addition of new content, the update focuses on three main aspects mainly game health through bug fixes and balancing, generosity by increasing your chances to receive a high-quality item as loot and increasing overall player power. Scroll down for a full list of bug fixes, balancing changes and gameplay tweaks.
 

Missing Localized Audio

We wanted to inform you about an issue with localized audio that will be present when we launch Title Update 10 and Season 2. While the team was able to work from home to get this update ready, with your help testing the content on the PTS, we unfortunately were not able to record all localized audio content for TU10. With everything going on in the world, our top priority is the well-being of our teams, including our voice actors. Of course, we will start working on recording the missing audio with our partners when it is safe to do so and, in some cases, we were able to get things started already. Adding the localized files to the game as soon as we can in one of our next updates is an absolute priority for the team. This only affects Seasonal content. Operation Iron Horse audio is fully localized.
If you are currently playing with a non-English client, you don’t have to change anything going into Title Update 10. When localized audio is missing you will just hear the English audio instead. Subtitles have been localized and can be activated in the ingame options.
As work continues, we will update you on the progress of the integration here on the forums and on State of the Game.
Thank you and stay safe!
 

New Exotics

SRS Sniper Rifle: Mantis

  • Your scoped view displays additional information about enemies not targeting you
  • Your scoped view highlights enemy weakpoints
  • Headshot and weak point damage against enemies not targeting you amplified by 50%
  • Headshot kills reset the cooldown of the Decoy skill. This bonus will wait until the Decoy goes on cooldown if currently active
 

Mask: Vile

  • Status effects also apply a damage over time debuff for 10s
  • Total damage dealt is equal to 50% of your concussion grenade damage and increased by your status effect attributes
 

Double Barrel Rifle: The Ravenous (Operation Iron Horse)

  • On trigger-pull, fire both barrels at once
  • When fired from the right shoulder, hits add offensive primers, and defensive primers when fired from the left shoulder
  • Hits from one shoulder will detonate all of the opposite shoulder's primers when present
  • When detonated or affected enemy is killed, each offensive primer deals 100% weapon damage, while each defensive primer grants +4% bonus armor and +10% amplified damage to armor plates for 5s
  • Primer effectiveness is doubled at 10 stacks
 

Magnum Pistol: Regulus (Operation Iron Horse)

  • Headshot kills create a 5m explosion, dealing 400% weapon damage and applying bleed to all enemies hit.
  • High accuracy and base damage
 

New Gear Sets

Eclipse Protocol (Season 2)

  • Core: Skill Tier (Yellow)
  • 2: +15% Status Effects
  • 3: +15% Skill Haste and +30% Hazard Protection
  • 4: "Indirect Transmission" Your status effects now spread on kill to all enemies within 15m and refresh 50% of the duration.
  • Chest talent: "Proliferation" Increases Indirect Transmission range from 15m to 20m and refresh percentage from 50% to 75%
  • Backpack talent: "Symptom Aggravator" Amplifies all damage you deal to status affected targets by 15%
 

Foundry Bulwark (Operation Iron Horse)

  • Core: Armor (Blue)
  • 2: +10% Armor
  • 3: +3% Armor Regeneration
  • 4: "Makeshift Repairs" Whenever you or your shield take damage, 20% of that amount is repaired to both over 15s
  • Chest talent: "Process Refinery" Increases Makeshift Repairs from 20% to 30% over 15s
  • Backpack talent: "Improved Materials" Increases Makeshift Repairs speed from 15s to 10s
 

Future Initiative (Operation Iron Horse)

  • Core: Skill Tier (Yellow)
  • 2: +30% Repair Skills
  • 3: +30% Skill Duration and +15% Skill Haste
  • 4: "Ground Control" Increases you and your allies' total weapon and skill damage by 15% when at full armor
  • When you repair an ally, you and all allies within 5m of you are also repaired for 60% of that amount
  • Chest talent: "Tactical Superiority" Increases Ground Control damage bonus from +15% to +25%
  • Backpack talent: "Advanced Combat Tactics" Increases Ground Control proximity repair from 60% to 120%
 

New Gear Brand

Walker, Harris & Co.

  • Core: Weapon Damage (Red)
  • 1: +5.0% Weapon Damage
  • 2: +5.0% Damage to Armor
  • 3: +5.0% Damage to Health
 

New Named Weapons

  • Mechanical Animal (SIG 556) with Future Perfection
    • Weapon kills grant +1 skill tier for 19s. Stacks up to 3 times.
    • Weapon kills at skill tier 6 grant overcharge for 15s.
    • Overcharge Cooldown: 90s
  • Harmony (Resolute MK47) with Perfectly In Sync
    • Hitting an enemy grants +20% skill damage for 5s.
    • Using a skill or damaging an enemy with a skill grants +20% weapon damage for 5s.
    • Damage increases are doubled while both buffs are active at the same time.
 

New Named Gear

  • Matador (Walker, Harris & Co. backpack) with Perfect Adrenaline Rush
    • When you are within 10m of an enemy, gain 23% bonus armor for 5s. Stacks up to 3 times.
    • Cooldown: 5s
    • Chainkiller (Walker, Harris & Co. chest) with Perfect Headhunter. After killing an enemy with a headshot, your next weapon hit within 30s deals 150% of that killing blow’s damage in addition to it.
    • Damage is capped to 800% of your weapon damage. This is raised to 1250% if your headshot damage is greater than 150%.
 

New Skill Variant

  • Repair Trap
    • The Repair Trap deploys a line of small devices capable of repairing friendlies in their proximity.
    • Note: The Repair Trap will not be available in-game until the Seasonal prime target unlocks in August.
 

New Talents

Weapon Talent: Future Perfect
  • Weapon kills grant +1 skill tier for 15s. Stacks up to 3 times.
  • Weapon kills at skill tier 6 grant overcharge for 15s.
  • Overcharge Cooldown: 90s
 
Weapon Talent: In Sync
  • Hitting an enemy grants +15% skill damage for 5s.
  • Using a skill or damaging an enemy with a skill grants +15% weapon damage for 5s.
  • Damage increases are doubled while both buffs are active at the same time.
 
Backpack Talent: Adrenaline Rush
  • When you are within 10m of an enemy, gain 20% bonus armor for 5s. Stacks up to 3 times.
  • Cooldown: 5s
 
Chest Talent: Headhunter
  • After killing an enemy with a headshot, your next weapon hit within 30s deals 125% of that killing blow’s damage in addition to it.
  • Damage is capped to 800% of your weapon damage. This is raised to 1250% if your headshot damage is greater than 150%.
 

Gameplay Changes

Missions

  • Reduced how many elites will spawn in the following mission:
    • Manning National Zoo
    • Coney Island Ballpark
    • Coney Island Amusement Park
    • Camp White Oak
    • Space Administration HQ
    • Federal Emergency Bunker
    • Wall Street
    • Liberty Island
    • Pathway Park
    • Stranded Tanker
    • The Tombs
 

Loot

  • General
    • Added all new season 2 weapons/gear to general loot pools
  • Item Power
    • Updated item power distribution to have a better spread between minimum and maximum for all difficulties
    • Increased minimum rolled item power for Field Proficiency/DZ caches, Clan caches and Season caches.
  • Difficulty Scaling
    • Regular loot from loot containers in Missions now scale with mission difficulty
    • Targeted loot from loot containers in Missions now scales with mission difficulty
    • Loot containers part of living world activities now scale with global difficulty
  • Targeted loot
    • Increased targeted loot drop chances for all mission and Control Point difficulties
    • Added new season 2 brand to targeted loot rotation
    • Warlords of New York brands can now also show up as targeted loot in DC, including Dark Zones
  • Named Items
    • Increased named item drop chance in regular Dark Zone loot
    • Increased named item drop chance in targeted loot everywhere
  • Exotics
    • Added Warlords of New York/Season 1 Exotics (excluding The Bighorn) to targeted loot
    • Added Warlords of New York/Season 1 Exotics (excluding The Bighorn) to general Exotic loot pools (Heroic/Legendary/Raid/Exotic Cache)
    • Coyote's Mask drop from Coyote no longer has a minimum season level requirement
  • Control Points
    • Removed regular weapon/gear loot containers not scaling with difficulty from Control Points
    • Increased the amount of scaling loot from the big Control Point reward container
  • Legendary
    • Increased NPC loot drop chance for Veterans and Elites on Legendary difficulty
 

Crafting

  • Crafting will now guarantee a higher minimum item power, resulting in higher overall stat rolls. An increased maximum item power also allows for better crafted items than before. The added weighting between the minimum and maximum power results in a more balanced average outcome for crafted and reconfigured items
  • Removed final World Tier 5 crafting bench upgrade, as its power increase is now redundant
 

Vendors

  • Added Named Items to both Open World and Dark Zone vendors
  • Increased prices for Named Items
  • Increased item power for all vendors
  • Vendors no longer sell Superior quality items at maximum level
 

SHD Levels

  • Added Field Proficiency cache to SHD level-up after reaching the maximum season level
  • Increased crafting material rewards for spending SHD level points in the Scavenging category
 

Conflict

  • Added Season/SHD experience gain on Conflict level-up
 

Rogue Agent Encounters

  • Every Rogue Agent killed will now drop loot
  • Rogue Agent encounters no longer occur during time trials
 

Control Point Officers

  • Players revived by a Control Point Officer will now have 80% of their armor restored (Previously 0%)
  • Reduced the likelihood of Control Point Officers being downed in combat
 

Bounties

  • Bounties acquired by speaking to characters in the open world will always be set to the difficulty at time of acquisition or higher.
  • This affects the Snitch and civilians rescued during the Public Execution or Rescue Living World Activities.
  • Scheduled bounties, such as daily and clan bounties, are unaffected.
Developer comment: Bounties acquired in the open world should always provide challenge and loot appropriate to the world they were acquired in. Upping your global difficulty now has the added benefit of improving all bounties you acquire within it.
 

Projects

  • New Season Pass Holder Project Slot.
    • Season Pass holders now have access to an exclusive daily mission which provides a large bonus to XP.
  • Weekly SHD Requisition Project Slot
    • Endgame players at World Tier 5 and Level 40 now have a weekly supplies donation project which rewards them with an exotic cache. (For World Tier 5 players, this replaces the previous daily SHD Requisition project.)
  • Legendary Mission Project
    • After TU10, completing any legendary mission will grant you the Weekly Legendary Mission project slot.
    • Completing the designated legendary mission will reward you with an exotic cache.
Developer comment: With the addition of "re-rolls" to exotics available through crafting, we created the new Weekly projects to provide a reliable supply of exotic components or exotic items.
 

RPG Balance

 

Incoming Repairs

  • Incoming Repairs no longer increases the amount of armor repaired by armor kits, talents or gear set effects.
Developer comment: Incoming Repairs was always meant to be the defensive attribute equivalent to Repair Skills, so that players could further enhance the amount of healing they receive from their skills, or the group's healer. Unfortunately, the underlying code prevented us from differentiating between alternate sources of armor repair, such as those from talents and gear sets like Foundry Bulwark, or Firewall's unique armor kit effect. We wanted to address this during the development of Warlords of New York, but chose to post-pone the fix in order to deal with higher priority issues at the time. We underestimated the extent to which this attribute would affect the new Warlords meta, and failed to predict the severity of degenerate gameplay it would cause when combined with certain talents or gear sets. It's important to stress that this is not a PvP-only issue, or an instance of the PvP environment affecting PvE balance. Incoming Repairs was compromising both aspects of the game, and needed to be addressed, especially considering this update coincides with the release of a new raid. Not addressing the issue would mean forcing ourselves to balance all existing and future gear and talents around the knowledge that players could potentially (read: very likely) double the amount of repairs they receive, which stifles creativity and effectively limits player choice.
 

Weapon Handling

  • 1% Weapon Handling now gives 1% Weapon Accuracy, Stability, Reload Speed, and Swap Speed, up from 0.25%.
  • Reduced the maximum amount of Weapon Handling rolled on gear by 6%, to a maximum of 8% at level 40.
Developer comment: In the current meta, Weapon Handling on gear is considered a dead stat with no significant benefit. In TU10, equipping a piece of gear with +8% Weapon Handling will now give you:
  • +8% Accuracy
  • +8% Stability
  • +8% Swap Speed
  • +8% Reload Speed
This should hopefully make Weapon Handling a strong complimentary attribute for players looking to increase their overall accuracy/stability (bloom + recoil) and/or reload/swap speed. Making the % amount of Weapon Accuracy/Stability/Swap Speed/Reload Speed gained from Weapon Handling 1:1 will also remove another element of arcane knowledge from the game and reduce the need for additional mental math when determining whether the bonus is an upgrade or not.
 

Talent Changes:

  • Leadership: Bonus Armor increased to 15% from 12%
  • Spike: Skill Damage Duration increased to 15s from 8s
  • Reformation: Skill Repair Duration increased to 15s from 8s
  • Creeping Death: No Longer goes on cooldown if there are no valid nearby enemies to apply a status effect to. Status effects applied now properly copy the source status effect’s damage and duration.
 

PvP

  • Global Damage Modifiers
    • Reduced all PvP weapon damage by -20%
  • Additional Damage Modifiers
    • Increased MMR PvP weapon damage by 12.5%
    • Reduced Assault Rifle PvP weapon damage by -15%
    • Reduced Shotgun PvP damage by -12.5%
    • Reduced SMG PvP damage by -10%
    • Reduced Pistol PvP damage by -10%
    • Reduced Rifle PvP damage by -5%
 
_Developer comment: With TU10, there have been significant buffs made to the base damage of assault rifles, SMGs, and shotguns in particular. In order to prevent those weapons from becoming overly powerful in PvP, we’ve had to lower their PvP damage modifiers to compensate.
Note: Assault rifles are still tuned to be 10% stronger than normal in PvP in order to compensate for their innate Damage to Health bonus being less useful against other players when compared to other weapon archetypes._
 
  • Specific Damage Modifiers
    • Increased Double Barrel Shotgun PvP damage by 16.6%
    • Reduced Pestilence PvP damage by -10%
    • Reduced Classic M1A damage by -5%
  • Exotic Modifiers
    • Merciless/Ruthless: “Binary Trigger” amplified weapon damage and explosion damage reduced by -50% in PvP
    • Dodge City Gunslinger’s Holster: “Quick Draw” damage bonus gained per stack in PvP lowered from +2% to +1%
      • Stacks gained per second in PvP now match the PvE value (0.5s to 0.3s)
    • Imperial Dynasty:
      • No longer automatically applies burn status effect to the nearest enemy in range.
      • Now requires maintaining range and LOS (line-of-sight) for 3 seconds between the holster bearer and nearest enemy before applying the burn status effect.
      • Added visual UI feedback to reveal the radius of effect in PvP and an indicator for LOS between the holster bearer and nearest enemy.
Developer comment: This should help address the lack of contextual feedback in PvP, and add a much needed window of opportunity for counterplay, or potential to avoid the incoming effect entirely.
 
  • * Pestilence * Plague of the Outcast damage-over-time effect no longer triggers True Patriot’s white debuff armor repair effect. (PvP and PvE)
Developer comment: While we like to embrace emergent or unintended mechanics when the end result is unique and fun gameplay, True Patriot’s white debuff explicitly states it requires shooting the debuffed target in order to receive the armor repair effect. Pestilence’s DoT managed to bypass this restriction, making it and True Patriot (especially when combined with Incoming Repairs) scale to disproportionate levels of power when used together.
 
  • Gear Set Modifiers
    • Negotiator’s Dilemma
      • Reduced the range at which marked targets can damage each other when critically hit to 15m (PvP only).
      • Added visual UI feedback when in range of another marked target.
  • Talent Modifiers
    • Efficient: Reduced specialization armor kit bonus from 100% to 50%
    • Versatile: Reduced the amplified weapon damage bonus for SMGs and shotguns from 35% to 25%
    • Vanguard: Reduced the duration of shield invulnerability from 5s to 2s
      • Note: UI will still show the old duration, but will be fixed in a later update.
    Specialization Modifiers * Firewall * Extracellular Matrix Mesh armor kit regen strength reduced by -50%, from 200% to 150%
  • Skill Modifiers
    • Pulse now correctly reveals and highlights all players in the DZ, not just hostiles/rogues
    • Increased Striker Drone damage by 30%
    • Increased Assault Turret damage by 55%
    • Reduced Firestarter Chem Launcher PvP damage by -20%
    • Reduced Bleed damage from Stinger Hive, Mortar Turret and Explosive Seeker Mine by 75%
    • Increased Stinger Hive damage by 20%, scaling up to 55% at skill tier 6
 
Developer commentary: We want dedicated skill builds to have multiple, powerful defensive tools for area denial/control. However, the strength of bleed effects meant being hit by just 1 stinger drone, mortar, or seeker mine was nearly a death sentence for most builds. The stinger hive should now better punish players who remain within its area of effect, rather than needing to rely entirely on the excessive damage of a single bleed DoT, while allowing the hive’s drone damage to scale higher for dedicated skill builds.
 

Weapon Balance

 

Assault Rifles

  • AK-M – 15.8% damage increase
  • F2000 – 14.3% damage increase
  • Military AK-M – 13.2% damage increase
  • Black Market AK-M – 13.2% damage increase
  • FAL – 12.0% damage increase
  • FAL SA-58 – 12.0% damage increase
  • FAL SA-58 Para – 12.0% damage increase
  • SOCOM Mk 16 – 11.4% damage increase
  • Tactical Mk 16 – 11.4% damage increase
  • Mk 16 – 11.4% damage increase
  • AUG A3-CQC – 11.2% damage increase
  • Honey Badger – 10.9% damage increase
  • FAMAS 2010 – 10.6% damage increase
  • ACR – 9.7% damage increase
  • ACR-E – 9.7% damage increase
  • Military G36 – 9.5% damage increase
  • G36 C – 9.5% damage increase
  • G36 Enhanced – 9.5% damage increase
  • Carbine 7 – 8.7 % damage increase
  • Military P416 – 7.4% damage increase
  • Custom P416 G3 - 7.4% damage increase
  • Police M4 – 6.8% damage increase
  • CTAR 21 – 8.6% damage increase
 

LMG

  • Classic M60 – 12.5% damage increase
  • Classic RPK-74 – 12.4% damage increase
  • Military RPK-74 M – 12.4% damage increase
  • Black Market RPK-74 E – 12.4% damage increase
  • Military M60 E4 – 9.2% damage increase
  • Black Market M60 E6 – 9.2% damage increase
  • Military L86 LSW – 8.5% damage increase
  • Custom L86 A2 – 8.5% damage increase
  • IWI NEGEV – 2.6% damage increase
  • Stoner LMG – 2.0% damage increase
  • M249 B – No changes
  • Tactical M249 Para – No changes
  • Military MK46 – No changes
  • MG5 – No changes
  • Infantry MG5 – 3.2% damage decrease
 

MMR

  • Model 700 – 14.9% damage increase
  • Hunting M44 – 13.5% damage increase
  • Classic M44 Carbine – 12.5% damage increase
  • G28 – 11.4% damage increase
  • SOCOM Mk20 SSR – 9.3% damage increase
  • SR-1 - 8.6% damage increase
  • Custom M44 – 8.1% damage increase
  • M700 Tactical – 8.1% damage increase
  • M700 Carbon – 8.1% damage increase
  • Covert SRS – 6.0% damage increase
  • SRS A1 – 6.0% damage increase
  • Surplus SVD – 2.9% damage decrease
  • Paratrooper SVD – 2.9% damage decrease
 

Rifles

  • UIC15 MOD – 21.6% damage increase
  • 1886 – 21.3% damage increase
  • LVOA-C – 12.1% damage increase
  • M1A CQB – 10.7% damage increase
  • Lightweight M4 – 10.5% damage increase
  • G 716 CQB – 8.7% damage increase
  • SIG 716 – 6.7% damage increase
  • ACR SS – 3.7% damage increase
  • SOCOM M1A – No changes
  • M16A2 – No changes
  • USC .45 ACP - 2.8% damage decrease
  • Urban MDR – 5.5% damage decrease
  • Military Mk17 – 11.8% damage decrease
  • Police Mk17 - 11.8% damage decrease
  • Classic M1A - 12.6% damage decrease
 

SMG

  • Tommy Gun – 38.8% damage increase
  • PP-19 – 29.6% damage increase
  • Enhanced PP-19 – 29.6% damage increase
  • MP7 – 27.5% damage increase
  • MPX – 17.7% damage increase
  • M1928 – 20.0% damage increase
  • P90 – 15.6% damage increase
  • Converted SMG-9 – 15.8% damage increase
  • Black Market T821 – 15.4% damage increase
  • Police T821 – 15.4% damage increase
  • Vector SBR .45 ACP – 14.7% damage increase
  • CMMG Banshee – 12.5% damage increase
  • Police UMP-45 – 12.0% damage increase
  • Tactical UMP-45 – 12.0% damage increase
  • AUG A3 Para XS – 11.8% damage increase
  • Enhanced AUG A3P – 11.8 % damage increase
  • Tactical AUG A3P – 11.8% damage increase
  • Converted SMG-9 A2 – 11.6% damage increase
  • MP5A2 – 10.0% damage increase
  • MP5-N – 10.0% damage increase
  • MP5 ST – 10.0% damage increase
  • Tactical Vector SBR 9mm – 5.9% damage increase
 

Shotguns

  • M870 Express – 23.3% damage increase
  • Military M870 – 23.3% damage increase
  • Custom M870 MCS – 23.3% damage increase
  • Super 90 – 23.2% damage increase
  • Marine Super 90 – 23.2% damage increase
  • Tactical Super 90 SBS – 23.2% damage increase
  • SASG-12 – 21.3% damage increase
  • Tactical SASG-12 K – 21.3% damage increase
  • Black Market SASG-12 S – 21.3% damage increase
  • SPAS-12 – 18.6% damage increase
  • KSG Shotgun – 9.0% damage increase
 

Sidearms

  • Double Barrel Sawed Off Shotgun – Optimal Range reduced to 8m from 11m
  • 586 Magnum – 68.8% damage increase
  • Police 686 Magnum – 68.8% damage increase
  • Maxim 9 - 23.5% damage increase
  • D50 – 17.5% damage increase
  • First Wave PF45 – 13.5% damage increase
  • Custom PF45 – 9.7% damage increase
  • Military M9 – 8.7% damage increase
  • 93R - 7.7% damage increase
  • Snubnosed Diceros – 6.5% damage increase
  • Officer's M9 A1 – 6.3% damage increase
  • Diceros – 5.9% damage increase
  • M45A1 – 9.5% damage decrease
  • Tactical M1911 – 9.5% damage decrease
  • M1911 – 7.3% damage decrease
 

Exotics Changes

Developer comment: Along with the buffs to weapon damage, TU10's significant buff to weapon handling meant some exotic weapon mods no longer made sense or resulted in over tuned performance that no longer fit with the original design. We also took this opportunity to make improvements to underperforming exotic
 
The Bighorn
  • Damage increased by +11.2%
  • Increased optimal range from 27m to 40m
  • Optics mod bonus increased from +0% to +30% Headshot Damage
  • Magazine mod bonus changed from +7% Headshot Damage to +10% Reload Speed
  • Added functionality that provides additional headshot damage, full talent is now:
    • When scoped, switches to semi-automatic fire mode, dealing 450% weapon damage with each shot.
    • (New) Headshots grant +2% headshot damage. Stacks up to 50 times. Resets to 0 at full stacks.
 
Eagle Bearer
  • Damage increased by +7.8%
  • Underbarrel mod bonus changed from +10% Stability to +10% Weapon Handling
 
Chameleon
  • Damage increased by +32.8%
  • Optics mod bonus changed from +15% Accuracy to +15% Critical Hit Chance
  • Muzzle mod bonus changed from +5% Critical Hit Chance to +20% Accuracy
  • Underbarrel mod bonus changed from +10% Critical Hit Chance to +10% Stability
  • Optimal range increased by 33.3%, from 15m to 20m
  • Long range effectiveness increased by 19%, from 42m to 50m
  • Added functionality that retains your current buffs to the next combat encounter when combat ends, full talent is now:
    • Hitting 30 headshots grant +20% critical hit chance and +50% critical hit damage for 45s.
    • Hitting 75 body-shots grant +90% weapon damage for 45s.
    • Hitting 30 leg-shots grant +150% reload speed for 45s.
    • (New) Buffs refresh when out of combat.
 
Bullet King
  • Damage increased by +2.6%
 
Nemesis
  • Damage increased by +11.1%
  • Optics mod bonus increased from +35% to +45% Headshot Damage
  • Underbarrel mod bonus reduced from +15% to +5% Weapon Handling
 
Liberty
  • Optics mod bonus changed from +5% Critical Hit Chance to +5% Headshot Damage
  • Muzzle mod bonus changed from +15% Stability to +5% Critical Hit Chance
  • Magazine mod bonus changed from +15% Reload Speed to +15% Weapon Handling
  • Added functionality to provide extra damage if you're trying to keep stacks, full talent is now:
    • (New) Hits grant +2% weapon damage. Stacks up to 30.
    • Headshots consume all stacks, repairing your shield for 3% per stack.
  • No longer highlights enemy weakpoints when aiming.
 
Merciless/Ruthless
  • Damage increased by +12.5%
  • Muzzle mod bonus reduced from +20% to +10% Stability
  • Underbarrel mod bonus reduced from +20% to +10% Weapon Handling
  • Magazine mod bonus reduced from +15% to +10% Reload Speed
  • Added functionality to provide extra non-explosive damage as well, full talent is now:
    • This weapon fires on trigger pull and release.
    • If both bullets hit the same enemy, gain a stack.
    • (New) At 7 stacks, shooting an enemy deals 500% amplified damage and creates a 7m explosion dealing 500% weapon damage, consuming the stacks.
 
Developer Comment: Merciless was previously balanced for its very unwieldy handling and compensated with very high burst damage. With access to much higher accuracy and stability, Binary Trigger’s explosion strength has been toned down.
 
Diamondback
  • Damage increased by +7.7%
  • Text updated to clarify a new target isn’t marked until after the 5s buff.
 
Lullaby/Sweet Dreams
  • Damage increased by +11.0%
 
Lady Death
  • Damage increased by +18.9%
  • Optics mod bonus increased from +5% to +10% Critical Hit Chance
  • Muzzle mod bonus changed from +5% Critical Hit Chance to +5% Critical Hit Damage
  • Underbarrel mod changed from +5% Critical Hit Damage to +500% Melee Damage
  • Breathe Free: Lowered the amount of maximum stacks from 40 to 32, and increased the damage amplification per stack from 60% to 75%
 
The Chatterbox
  • Damage increased by +16.7%
  • Optics mod bonus increased from +5% to +15% Critical Hit Chance
  • Muzzle mod bonus changed from +10% Critical Hit Chance to +5% Critical Hit Damage
  • Underbarrel mod bonus reduced from +15% to +10% Weapon Handling
  • Magazine mod bonus changed from +10% Reload Speed to +10 Rounds
  • Magazine base capacity reduced from 60 to 50
 
Pestilence
  • Muzzle mod bonus changed from +10% Stability to +10% Accuracy
  • Underbarrel mod bonus changed from +10% Weapon Handling to +10% Stability
 
NinjaBike Messenger Kneepads
  • Added functionality to add bonus armor, full talent is now:
    • (New) Performing a cover to cover or vaulting reloads your drawn weapon and grants +25% bonus armor for 5s.
 
Dodge City Gunslinger Holster
  • Added functionality that makes your hit do headshot damage, full talent is now:
    • While your pistol is holstered, gain a stacking buff every 0.3s, up to 100. When you swap to it, your first shot consumes the buff and deals +10% damage per stack.
    • (New) This deals headshot damage to anywhere you hit.
 
BTSU Datagloves
  • Changed functionality to no longer grant group/raid-wide overcharge unless you are skill tier 6
  • Added functionality to provide hive skill haste, full talent is now:
    • (New) Grants +15% Hive skill haste per skill tier.
    • (Changed) Detonating a hive refreshes your skill cooldowns and grants overcharge for 15s.If at Skill Tier 6, this effect also applies to all allies.
    • Allies receiving this effect are unable to benefit from it again for 120s.
 
Sawyer's Kneeguards
  • Added functionality to continue to provide damage bonus move for a short duration, full talent is now:
    • Cannot be staggered by explosions.
    • Increases total weapon damage by 3% each second you are not moving. Stacks up to 10 until you start moving.
    • (New) All stacks lost 10s after moving.
 

Gear Set Changes

Hard Wired
  • Feedback Loop no longer fully refreshes the cooldown of a skill, but instead reduces it by up to 30s
 
Ongoing Directive
  • Main Talent
    • Hollow-Point Ammo is no longer dropped on kill, and instead automatically added to your active weapon when killing status afflicted enemies
    • Backpack Talent (New)
  • “Trauma Specialist”
    • Increases the duration of your bleed status effects by 50% and all bleed damage done by 100%
    • Increased 3-piece Reload Speed bonus from +20% to +30%
 
Tip of the Spear
  • Main Talent (PVE)
    • Aggressive Recon's weapon damage buff is now gained when dealing specialization weapon damage, instead of on specialization weapon kill
  • Main Talent (PVP)
    • Aggressive Recon's weapon damage buff is now gained when dealing grenade damage, instead of on grenade kill
  • Backpack Talent (New)
    • “Signature Moves”
    • Increases specialization weapon damage by 20%, and doubles the amount of specialization ammo generated by Aggressive Recon
 
Aces and Eights
  • Main Talent
    • "Poker Face" backpack talent is now a baseline effect:
    • Flip an additional card on headshots
  • Backpack Talent (New)
    • “Ace in the Sleeve”
    • Amplifies 1 extra shot when revealing your hand
    • 3-piece Headshot Damage bonus is now additive, rather than multiplicative
    • Increased 3-piece Headshot Damage bonus from +20% to +30%
 
System Corruption
  • Main Talent
    • Now repairs 20% of your armor in addition to granting 50% bonus armor
    • Increases total weapon damage by 1% per 5% bonus armor gained, up to 20%
 
Striker’s Battlegear
  • Main Talent
    • Reduced the number of stacks lost on missed shots from 3 to 2
  • Backpack Talent
    • No longer reduces number of stacks lost on missed shots
    • (New) Increases total weapon damage gained per stack of Striker's Gamble from 0.5% to 0.65%.
 
Negotiators Dilemma
  • Damage transfers on the initial bullet that marks a new target
 
Hard Wired
  • Increased 3-piece Repair Skills bonus from +15% to +30%
 
Brand Set Changes Alps Summit Armament
  • Increased 1-piece Repair Skills bonus from +15% to +20%
 
Murakami Industries
  • Increased 2-piece Repair Skills bonus from +15% to +20%
 
Richter & Kaiser
  • Increased 3-piece Repair Skills bonus from +15% to +20%
  • Incoming Repairs brand set bonus increased from +15% to +20%
 
Providence Defense
  • Increased 1-piece Headshot Damage bonus from +10% to +15%
 
Airaldi Holdings
  • Increased 2-piece Headshot Damage bonus from +10% to +15%
 
Grupo Sombra S.A
  • Increased 3-piece Headshot Damage bonus from +10% to +15%
 
Overlord Armaments
  • Increased 2-piece Accuracy bonus from +10% to +20%
 
Douglas & Harding
  • Increased 2-piece Stability bonus from +10% to +20%
  • Increased 3-piece Accuracy bonus from +10% to +20%
 
Fenris Group AB
  • Increased 2-piece Reload Speed bonus from +10% to +20%
  • Increased 3-piece Stability bonus from +10% to +20%
 

Specialization Changes

  • Gunner specialization's Emplacement talent Weapon Handling bonus reduced from +15% to +10%
    • Note: The UI will incorrectly say it still adds +15% Weapon Handling. This will be fixed in a future update.
 

Skill Changes

UI
  • Stinger Hive, Mortar Turret, and Explosive Seeker Mine now display its Bleed Damage and Duration
 
Seeker Mine
  • Cluster Seeker Mine targeting accuracy improved
Developer comment: The Cluster Seeker Mine is not intended to be as accurate as the Explosive variant. Once it is a certain distance from its target it locks the location it is aiming for and continues towards that regardless of where its original target agent has since moved to. This "bullcharge" behavior reflects the mini-mines' less advanced technology and balances the skill mod's effectiveness. This said, we have noticed that the Cluster Seeker's accuracy has been a source of frustration so we've shortened the distance until it activates its "bullcharge" and adjusted when it decides to explode. These adjustments should make the Cluster Seeker feel more accurate, but these are measured steps as we do not want the skill to return to its OP TU7-state.
 
Hive
  • Stinger Hive base damage reduced -20%
  • Stinger Hive damage bonus per skill tier increased from +10% to +20%
Developer comment: In order to make investing in skill tiers have a greater impact on the Stinger Hive's damage, we slightly reduced base drone damage, while doubling the amount of damage gained with each skill tier. These changes will result in a net buff for dedicated skill builds, with a 10% increase in Stinger Hive drone damage at skill tier 6.
  • Restorer hive gains +5% drone flight speed per skill tier
Developer comment: Increases to the Restorer Hive's radius had the unfortunate effect of increasing the time it took for repair drones to reach their target the further they were from the hive. Increasing drone flight speed with each skill tier should help offset that somewhat counter-intuitive behavior when taking advantage of the increased area of effect, and make the Restorer Hive a more reliable tool for healers.
 
Chem Launcher
  • Riot Foam Chem Launcher ensnare duration bonus per skill tier reduced from +20% to +10%
  • Reinforcer Chem Launcher: UI has been updated to clarify that the initial heal only affects allies and not the Skill user. The functionality has not changed.
 
Firefly
  • Blinder Firefly blind duration bonus per skill tier reduced from +20% to +10%
  • Blinder Firefly base blind duration reduced from 6s to 5s
 
Pulse
  • Banshee Pulse cooldown increased from 20s to 30s
  • Banshee Pulse base confuse duration reduced from 5s to 4s
  • Jammer Pulse base disrupt duration reduced from 4s to 3s
 
Shock Trap
  • Shock Trap base shock duration reduced from 5s to 3s (PvP duration remains unchanged)
  • Shock Trap base radius increased from 2m to 2.5m
  • When the active duration ends, its cooldown is refunded an equal number of seconds that it was active.
 

Further Bugfixes:

=> Source
submitted by JokerUnique to thedivision [link] [comments]

AJ ALMENDINGER

glimpse into the future of Roblox

Our vision to bring the world together through play has never been more relevant than it is now. As our founder and CEO, David Baszucki (a.k.a. Builderman), mentioned in his keynote, more and more people are using Roblox to stay connected with their friends and loved ones. He hinted at a future where, with our automatic machine translation technology, Roblox will one day act as a universal translator, enabling people from different cultures and backgrounds to connect and learn from each other.
During his keynote, Builderman also elaborated upon our vision to build the Metaverse; the future of avatar creation on the platform (infinitely customizable avatars that allow any body, any clothing, and any animation to come together seamlessly); more personalized game discovery; and simulating large social gatherings (like concerts, graduations, conferences, etc.) with tens of thousands of participants all in one server. We’re still very early on in this journey, but if these past five months have shown us anything, it’s clear that there is a growing need for human co-experience platforms like Roblox that allow people to play, create, learn, work, and share experiences together in a safe, civil 3D immersive space.
Up next, our VP of Developer Relations, Matt Curtis (a.k.a. m4rrh3w), shared an update on all the things we’re doing to continue empowering developers to create innovative and exciting content through collaboration, support, and expertise. He also highlighted some of the impressive milestones our creator community has achieved since last year’s RDC. Here are a few key takeaways:
And lastly, our VP of Engineering, Technology, Adam Miller (a.k.a. rbadam), unveiled a myriad of cool and upcoming features developers will someday be able to sink their teeth into. We saw a glimpse of procedural skies, skinned meshes, more high-quality materials, new terrain types, more fonts in Studio, a new asset type for in-game videos, haptic feedback on mobile, real-time CSG operations, and many more awesome tools that will unlock the potential for even bigger, more immersive experiences on Roblox.

Vibin’

Despite the virtual setting, RDC just wouldn’t have been the same without any fun party activities and networking opportunities. So, we invited special guests DJ Hyper Potions and cyber mentalist Colin Cloud for some truly awesome, truly mind-bending entertainment. Yoga instructor Erin Gilmore also swung by to inspire attendees to get out of their chair and get their body moving. And of course, we even had virtual rooms dedicated to karaoke and head-to-head social games, like trivia and Pictionary.
Over on the networking side, Team Adopt Me, Red Manta, StyLiS Studios, and Summit Studios hosted a virtual booth for attendees to ask questions, submit resumes, and more. We also had a networking session where three participants would be randomly grouped together to get to know each other.

What does Roblox mean to you?

We all know how talented the Roblox community is from your creations. We’ve heard plenty of stories over the years about how Roblox has touched your lives, how you’ve made friendships, learned new skills, or simply found a place where you can be yourself. We wanted to hear more. So, we asked attendees: What does Roblox mean to you? How has Roblox connected you? How has Roblox changed your life? Then, over the course of RDC, we incorporated your responses into this awesome mural.
📷
Created by Alece Birnbach at Graphic Recording Studio

Knowledge is power

This year’s breakout sessions included presentations from Roblox developers and staff members on the latest game development strategies, a deep dive into the Roblox engine, learning how to animate with Blender, tools for working together in teams, building performant game worlds, and the new Creator Dashboard. Dr. Michael Rich, Associate Professor at Harvard Medical School and Physician at Boston Children’s Hospital, also led attendees through a discussion on mental health and how to best take care of you and your friends’ emotional well-being, especially now during these challenging times.
📷
Making the Dream Work with Teamwork (presented by Roblox developer Myzta)
In addition to our traditional Q&A panel with top product and engineering leaders at Roblox, we also held a special session with Builderman himself to answer the community’s biggest questions.
📷
Roblox Product and Engineering Q&A Panel

2020 Game Jam

The Game Jam is always one of our favorite events of RDC. It’s a chance for folks to come together, flex their development skills, and come up with wildly inventive game ideas that really push the boundaries of what’s possible on Roblox. We had over 60 submissions this year—a new RDC record.
Once again, teams of up to six people from around the world had less than 24 hours to conceptualize, design, and publish a game based on the theme “2020 Vision,” all while working remotely no less! To achieve such a feat is nothing short of awe-inspiring, but as always, our dev community was more than up for the challenge. I’ve got to say, these were some of the finest creations we’ve seen.
WINNERS
Best in Show: Shapescape Created By: GhettoMilkMan, dayzeedog, maplestick, theloudscream, Brick_man, ilyannna You awaken in a strange laboratory, seemingly with no way out. Using a pair of special glasses, players must solve a series of anamorphic puzzles and optical illusions to make their escape.
Excellence in Visual Art: agn●sia Created By: boatbomber, thisfall, Elttob An obby experience unlike any other, this game is all about seeing the world through a different lens. Reveal platforms by switching between different colored lenses and make your way to the end.
Most Creative Gameplay: Visions of a perspective reality Created By: Noble_Draconian and Spathi Sometimes all it takes is a change in perspective to solve challenges. By switching between 2D and 3D perspectives, players can maneuver around obstacles or find new ways to reach the end of each level.
Outstanding Use of Tech: The Eyes of Providence Created By: Quenty, Arch_Mage, AlgyLacey, xJennyBeanx, Zomebody, Crykee This action/strategy game comes with a unique VR twist. While teams fight to construct the superior monument, two VR players can support their minions by collecting resources and manipulating the map.
Best Use of Theme: Sticker Situation Created By: dragonfrosting and Yozoh Set in a mysterious art gallery, players must solve puzzles by manipulating the environment using a magic camera and stickers. Snap a photograph, place down a sticker, and see how it changes the world.
OTHER TOP PICKS
HONORABLE MENTIONS
For the rest of the 2020 Game Jam submissions, check out the list below:
20-20 Vision | 20/20 Vision | 2020 Vision, A Crazy Perspective | 2020 Vision: Nyon | A Wild Trip! | Acuity | Best Year Ever | Better Half | Bloxlabs | Climb Stairs to 2021 | Double Vision (Team hey apple) | Eyebrawl | Eyeworm Exam | FIRE 2020 | HACKED | Hyperspective | Lucid Scream | Mystery Mansion | New Years at the Museum | New Year’s Bash | Poor Vision | Predict 2020 | RBC News | Retrovertigo | Second Wave | see no evil | Sight Fight | Sight Stealers | Spectacles Struggle | Specter Spectrum | Survive 2020 | The Lost Chicken Leg | The Outbreak | The Spyglass | Time Heist | Tunnel Vision | Virtual RDC – The Story | Vision (Team Freepunk) | Vision (Team VIP People ####) | Vision Developers Conference 2020 | Vision Is Key | Vision Perspective | Vision Racer | Visions | Zepto
And last but not least, we wanted to give a special shout out to Starboard Studios. Though they didn’t quite make it on time for our judges, we just had to include Dave’s Vision for good measure. 📷
Thanks to everyone who participated in the Game Jam, and congrats to all those who took home the dub in each of our categories this year. As the winners of Best in Show, the developers of Shapescape will have their names forever engraved on the RDC Game Jam trophy back at Roblox HQ. Great work!

‘Til next year

And that about wraps up our coverage of the first-ever digital RDC. Thanks to all who attended! Before we go, we wanted to share a special “behind the scenes” video from the 2020 RDC photoshoot.
Check it out:
It was absolutely bonkers. Getting 350 of us all in one server was so much fun and really brought back the feeling of being together with everyone again. That being said, we can’t wait to see you all—for real this time—at RDC next year. It’s going to be well worth the wait. ‘Til we meet again, my friends.
© 2020 Roblox Corporation. All Rights Reserved.

Improving Simulation and Performance with an Advanced Physics Solver

August

05, 2020

by chefdeletat
PRODUCT & TECH
📷In mid-2015, Roblox unveiled a major upgrade to its physics engine: the Projected Gauss-Seidel (PGS) physics solver. For the first year, the new solver was optional and provided improved fidelity and greater performance compared to the previously used spring solver.
In 2016, we added support for a diverse set of new physics constraints, incentivizing developers to migrate to the new solver and extending the creative capabilities of the physics engine. Any new places used the PGS solver by default, with the option of reverting back to the classic solver.
We ironed out some stability issues associated with high mass differences and complex mechanisms by the introduction of the hybrid LDL-PGS solver in mid-2018. This made the old solver obsolete, and it was completely disabled in 2019, automatically migrating all places to the PGS.
In 2019, the performance was further improved using multi-threading that splits the simulation into jobs consisting of connected islands of simulating parts. We still had performance issues related to the LDL that we finally resolved in early 2020.
The physics engine is still being improved and optimized for performance, and we plan on adding new features for the foreseeable future.

Implementing the Laws of Physics

📷
The main objective of a physics engine is to simulate the motion of bodies in a virtual environment. In our physics engine, we care about bodies that are rigid, that collide and have constraints with each other.
A physics engine is organized into two phases: collision detection and solving. Collision detection finds intersections between geometries associated with the rigid bodies, generating appropriate collision information such as collision points, normals and penetration depths. Then a solver updates the motion of rigid bodies under the influence of the collisions that were detected and constraints that were provided by the user.
📷
The motion is the result of the solver interpreting the laws of physics, such as conservation of energy and momentum. But doing this 100% accurately is prohibitively expensive, and the trick to simulating it in real-time is to approximate to increase performance, as long as the result is physically realistic. As long as the basic laws of motion are maintained within a reasonable tolerance, this tradeoff is completely acceptable for a computer game simulation.

Taking Small Steps

The main idea of the physics engine is to discretize the motion using time-stepping. The equations of motion of constrained and unconstrained rigid bodies are very difficult to integrate directly and accurately. The discretization subdivides the motion into small time increments, where the equations are simplified and linearized making it possible to solve them approximately. This means that during each time step the motion of the relevant parts of rigid bodies that are involved in a constraint is linearly approximated.
📷📷
Although a linearized problem is easier to solve, it produces drift in a simulation containing non-linear behaviors, like rotational motion. Later we’ll see mitigation methods that help reduce the drift and make the simulation more plausible.

Solving

📷
Having linearized the equations of motion for a time step, we end up needing to solve a linear system or linear complementarity problem (LCP). These systems can be arbitrarily large and can still be quite expensive to solve exactly. Again the trick is to find an approximate solution using a faster method. A modern method to approximately solve an LCP with good convergence properties is the Projected Gauss-Seidel (PGS). It is an iterative method, meaning that with each iteration the approximate solution is brought closer to the true solution, and its final accuracy depends on the number of iterations.
📷
This animation shows how a PGS solver changes the positions of the bodies at each step of the iteration process, the objective being to find the positions that respect the ball and socket constraints while preserving the center of mass at each step (this is a type of positional solver used by the IK dragger). Although this example has a simple analytical solution, it’s a good demonstration of the idea behind the PGS. At each step, the solver fixes one of the constraints and lets the other be violated. After a few iterations, the bodies are very close to their correct positions. A characteristic of this method is how some rigid bodies seem to vibrate around their final position, especially when coupling interactions with heavier bodies. If we don’t do enough iterations, the yellow part might be left in a visibly invalid state where one of its two constraints is dramatically violated. This is called the high mass ratio problem, and it has been the bane of physics engines as it causes instabilities and explosions. If we do too many iterations, the solver becomes too slow, if we don’t it becomes unstable. Balancing the two sides has been a painful and long process.

Mitigation Strategies

📷A solver has two major sources of inaccuracies: time-stepping and iterative solving (there is also floating point drift but it’s minor compared to the first two). These inaccuracies introduce errors in the simulation causing it to drift from the correct path. Some of this drift is tolerable like slightly different velocities or energy loss, but some are not like instabilities, large energy gains or dislocated constraints.
Therefore a lot of the complexity in the solver comes from the implementation of methods to minimize the impact of computational inaccuracies. Our final implementation uses some traditional and some novel mitigation strategies:
  1. Warm starting: starting with the solution from a previous time-step to increase the convergence rate of the iterative solver
  2. Post-stabilization: reprojecting the system back to the constraint manifold to prevent constraint drift
  3. Regularization: adding compliance to the constraints ensuring a solution exists and is unique
  4. Pre-conditioning: using an exact solution to a linear subsystem, improving the stability of complex mechanisms
Strategies 1, 2 and 3 are pretty traditional, but 3 has been improved and perfected by us. Also, although 4 is not unheard of, we haven’t seen any practical implementation of it. We use an original factorization method for large sparse constraint matrices and a new efficient way of combining it with the PGS. The resulting implementation is only slightly slower compared to pure PGS but ensures that the linear system coming from equality constraints is solved exactly. Consequently, the equality constraints suffer only from drift coming from the time discretization. Details on our methods are contained in my GDC 2020 presentation. Currently, we are investigating direct methods applied to inequality constraints and collisions.

Getting More Details

Traditionally there are two mathematical models for articulated mechanisms: there are reduced coordinate methods spearheaded by Featherstone, that parametrize the degrees of freedom at each joint, and there are full coordinate methods that use a Lagrangian formulation.
We use the second formulation as it is less restrictive and requires much simpler mathematics and implementation.
The Roblox engine uses analytical methods to compute the dynamic response of constraints, as opposed to penalty methods that were used before. Analytics methods were initially introduced in Baraff 1989, where they are used to treat both equality and non-equality constraints in a consistent manner. Baraff observed that the contact model can be formulated using quadratic programming, and he provided a heuristic solution method (which is not the method we use in our solver).
Instead of using force-based formulation, we use an impulse-based formulation in velocity space, originally introduced by Mirtich-Canny 1995 and further improved by Stewart-Trinkle 1996, which unifies the treatment of different contact types and guarantees the existence of a solution for contacts with friction. At each timestep, the constraints and collisions are maintained by applying instantaneous changes in velocities due to constraint impulses. An excellent explanation of why impulse-based simulation is superior is contained in the GDC presentation of Catto 2014.
The frictionless contacts are modeled using a linear complementarity problem (LCP) as described in Baraff 1994. Friction is added as a non-linear projection onto the friction cone, interleaved with the iterations of the Projected Gauss-Seidel.
The numerical drift that introduces positional errors in the constraints is resolved using a post-stabilization technique using pseudo-velocities introduced by Cline-Pai 2003. It involves solving a second LCP in the position space, which projects the system back to the constraint manifold.
The LCPs are solved using a PGS / Impulse Solver popularized by Catto 2005 (also see Catto 2009). This method is iterative and considers each individual constraints in sequence and resolves it independently. Over many iterations, and in ideal conditions, the system converges to a global solution.
Additionally, high mass ratio issues in equality constraints are ironed out by preconditioning the PGS using the sparse LDL decomposition of the constraint matrix of equality constraints. Dense submatrices of the constraint matrix are sparsified using a method we call Body Splitting. This is similar to the LDL decomposition used in Baraff 1996, but allows more general mechanical systems, and solves the system in constraint space. For more information, you can see my GDC 2020 presentation.
The architecture of our solver follows the idea of Guendelman-Bridson-Fedkiw, where the velocity and position stepping are separated by the constraint resolution. Our time sequencing is:
  1. Advance velocities
  2. Constraint resolution in velocity space and position space
  3. Advance positions
This scheme has the advantage of integrating only valid velocities, and limiting latency in external force application but allowing a small amount of perceived constraint violation due to numerical drift.
An excellent reference for rigid body simulation is the book Erleben 2005 that was recently made freely available. You can find online lectures about physics-based animation, a blog by Nilson Souto on building a physics engine, a very good GDC presentation by Erin Catto on modern solver methods, and forums like the Bullet Physics Forum and GameDev which are excellent places to ask questions.

In Conclusion

The field of game physics simulation presents many interesting problems that are both exciting and challenging. There are opportunities to learn a substantial amount of cool mathematics and physics and to use modern optimizations techniques. It’s an area of game development that tightly marries mathematics, physics and software engineering.
Even if Roblox has a good rigid body physics engine, there are areas where it can be improved and optimized. Also, we are working on exciting new projects like fracturing, deformation, softbody, cloth, aerodynamics and water simulation.
Neither Roblox Corporation nor this blog endorses or supports any company or service. Also, no guarantees or promises are made regarding the accuracy, reliability or completeness of the information contained in this blog.
This blog post was originally published on the Roblox Tech Blog.
© 2020 Roblox Corporation. All Rights Reserved.

Using Clang to Minimize Global Variable Use

July

23, 2020

by RandomTruffle
PRODUCT & TECH
Every non-trivial program has at least some amount of global state, but too much can be a bad thing. In C++ (which constitutes close to 100% of Roblox’s engine code) this global state is initialized before main() and destroyed after returning from main(), and this happens in a mostly non-deterministic order. In addition to leading to confusing startup and shutdown semantics that are difficult to reason about (or change), it can also lead to severe instability.
Roblox code also creates a lot of long-running detached threads (threads which are never joined and just run until they decide to stop, which might be never). These two things together have a very serious negative interaction on shutdown, because long-running threads continue accessing the global state that is being destroyed. This can lead to elevated crash rates, test suite flakiness, and just general instability.
The first step to digging yourself out of a mess like this is to understand the extent of the problem, so in this post I’m going to talk about one technique you can use to gain visibility into your global startup flow. I’m also going to discuss how we are using this to improve stability across the entire Roblox game engine platform by decreasing our use of global variables.

Introducing -finstrument-functions

Nothing excites me more than learning about a new obscure compiler option that I’ve never had a use for before, so I was pretty happy when a colleague pointed me to this option in the Clang Command Line Reference. I’d never used it before, but it sounded very cool. The idea being that if we could get the compiler to tell us every time it entered and exited a function, we could filter this information through a symbolizer of some kind and generate a report of functions that a) occur before main(), and b) are the very first function in the call-stack (indicating it’s a global).
Unfortunately, the documentation basically just tells you that the option exists with no mention of how to use it or if it even actually does what it sounds like it does. There’s also two different options that sound similar to each other (-finstrument-functions and -finstrument-functions-after-inlining), and I still wasn’t entirely sure what the difference was. So I decided to throw up a quick sample on godbolt to see what happened, which you can see here. Note there are two assembly outputs for the same source listing. One uses the first option and the other uses the second option, and we can compare the assembly output to understand the differences. We can gather a few takeaways from this sample:
  1. The compiler is injecting calls to __cyg_profile_func_enter and __cyg_profile_func_exit inside of every function, inline or not.
  2. The only difference between the two options occurs at the call-site of an inline function.
  3. With -finstrument-functions, the instrumentation for the inlined function is inserted at the call-site, whereas with -finstrument-functions-after-inlining we only have instrumentation for the outer function. This means that when using-finstrument-functions-after-inlining you won’t be able to determine which functions are inlined and where.
Of course, this sounds exactly like what the documentation said it did, but sometimes you just need to look under the hood to convince yourself.
To put all of this another way, if we want to know about calls to inline functions in this trace we need to use -finstrument-functions because otherwise their instrumentation is silently removed by the compiler. Sadly, I was never able to get -finstrument-functions to work on a real example. I would always end up with linker errors deep in the Standard C++ Library which I was unable to figure out. My best guess is that inlining is often a heuristic, and this can somehow lead to subtle ODR (one-definition rule) violations when the optimizer makes different inlining decisions from different translation units. Luckily global constructors (which is what we care about) cannot possibly be inlined anyway, so this wasn’t a problem.
I suppose I should also mention that I still got tons of linker errors with -finstrument-functions-after-inlining as well, but I did figure those out. As best as I can tell, this option seems to imply –whole-archive linker semantics. Discussion of –whole-archive is outside the scope of this blog post, but suffice it to say that I fixed it by using linker groups (e.g. -Wl,–start-group and -Wl,–end-group) on the compiler command line. I was a bit surprised that we didn’t get these same linker errors without this option and still don’t totally understand why. If you happen to know why this option would change linker semantics, please let me know in the comments!

Implementing the Callback Hooks

If you’re astute, you may be wondering what in the world __cyg_profile_func_enter and __cyg_profile_func_exit are and why the program is even successfully linking in the first without giving undefined symbol reference errors, since the compiler is apparently trying to call some function we’ve never defined. Luckily, there are some options that allow us to see inside the linker’s algorithm so we can find out where it’s getting this symbol from to begin with. Specifically, -y should tell us how the linker is resolving . We’ll try it with a dummy program first and a symbol that we’ve defined ourselves, then we’ll try it with __cyg_profile_func_enter .
[email protected]:~/src/sandbox$ cat instr.cpp int main() {} [email protected]:~/src/sandbox$ clang++-9 -fuse-ld=lld -Wl,-y -Wl,main instr.cpp /usbin/../lib/gcc/x86_64-linux-gnu/crt1.o: reference to main /tmp/instr-5b6c60.o: definition of main
No surprises here. The C Runtime Library references main(), and our object file defines it. Now let’s see what happens with __cyg_profile_func_enter and -finstrument-functions-after-inlining.
[email protected]:~/src/sandbox$ clang++-9 -fuse-ld=lld -finstrument-functions-after-inlining -Wl,-y -Wl,__cyg_profile_func_enter instr.cpp /tmp/instr-8157b3.o: reference to __cyg_profile_func_enter /lib/x86_64-linux-gnu/libc.so.6: shared definition of __cyg_profile_func_enter
Now, we see that libc provides the definition, and our object file references it. Linking works a bit differently on Unix-y platforms than it does on Windows, but basically this means that if we define this function ourselves in our cpp file, the linker will just automatically prefer it over the shared library version. Working godbolt link without runtime output is here. So now you can kind of see where this is going, however there are still a couple of problems left to solve.
  1. We don’t want to do this for a full run of the program. We want to stop as soon as we reach main.
  2. We need a way to symbolize this trace.
The first problem is easy to solve. All we need to do is compare the address of the function being called to the address of main, and set a flag indicating we should stop tracing henceforth. (Note that taking the address of main is undefined behavior[1], but for our purposes it gets the job done, and we aren’t shipping this code, so ¯\_(ツ)_/¯). The second problem probably deserves a little more discussion though.

Symbolizing the Traces

In order to symbolize these traces, we need two things. First, we need to store the trace somewhere on persistent storage. We can’t expect to symbolize in real time with any kind of reasonable performance. You can write some C code to save the trace to some magic filename, or you can do what I did and just write it to stderr (this way you can pipe stderr to some file when you run it).
Second, and perhaps more importantly, for every address we need to write out the full path to the module the address belongs to. Your program loads many shared libraries, and in order to translate an address into a symbol, we have to know which shared library or executable the address actually belongs to. In addition, we have to be careful to write out the address of the symbol in the file on disk. When your program is running, the operating system could have loaded it anywhere in memory. And if we’re going to symbolize it after the fact we need to make sure we can still reference it after the information about where it was loaded in memory is lost. The linux function dladdr() gives us both pieces of information we need. A working godbolt sample with the exact implementation of our instrumentation hooks as they appear in our codebase can be found here.

Putting it All Together

Now that we have a file in this format saved on disk, all we need to do is symbolize the addresses. addr2line is one option, but I went with llvm-symbolizer as I find it more robust. I wrote a Python script to parse the file and symbolize each address, then print it in the same “visual” hierarchical format that the original output file is in. There are various options for filtering the resulting symbol list so that you can clean up the output to include only things that are interesting for your case. For example, I filtered out any globals that have boost:: in their name, because I can’t exactly go rewrite boost to not use global variables.
The script isn’t as simple as you would think, because simply crawling each line and symbolizing it would be unacceptably slow (when I tried this, it took over 2 hours before I finally killed the process). This is because the same address might appear thousands of times, and there’s no reason to run llvm-symbolizer against the same address multiple times. So there’s a lot of smarts in there to pre-process the address list and eliminate duplicates. I won’t discuss the implementation in more detail because it isn’t super interesting. But I’ll do even better and provide the source!
So after all of this, we can run any one of our internal targets to get the call tree, run it through the script, and then get output like this (actual output from a Roblox process, source file information removed):
excluded_symbols = [‘.\boost.*’]* excluded_modules = [‘/usr.\’]* /uslib/x86_64-linux-gnu/libLLVM-9.so.1: 140 unique addresses InterestingRobloxProcess: 38928 unique addresses /uslib/x86_64-linux-gnu/libstdc++.so.6: 1 unique addresses /uslib/x86_64-linux-gnu/libc++.so.1: 3 unique addresses Printing call tree with depth 2 for 29276 global variables. __cxx_global_var_init.5 (InterestingFile1.cpp:418:22) RBX::InterestingRobloxClass2::InterestingRobloxClass2() (InterestingFile2.cpp.:415:0) __cxx_global_var_init.19 (InterestingFile2.cpp:183:34) (anonymous namespace)::InterestingRobloxClass2::InterestingRobloxClass2() (InterestingFile2.cpp:171:0) __cxx_global_var_init.274 (InterestingFile3.cpp:2364:33) RBX::InterestingRobloxClass3::InterestingRobloxClass3()
So there you have it: the first half of the battle is over. I can run this script on every platform, compare results to understand what order our globals are actually initialized in in practice, then slowly migrate this code out of global initializers and into main where it can be deterministic and explicit.

Future Work

It occurred to me sometime after implementing this that we could make a general purpose profiling hook that exposed some public symbols (dllexport’ed if you speak Windows), and allowed a plugin module to hook into this dynamically. This plugin module could filter addresses using whatever arbitrary logic that it was interested in. One interesting use case I came up for this is that it could look up the debug information, check if the current address maps to the constructor of a function local static, and write out the address if so. This effectively allows us to gain a deeper understanding of the order in which our lazy statics are initialized. The possibilities are endless here.

Further Reading

If you’re interested in this kind of thing, I’ve collected a couple of my favorite references for this kind of topic.
  1. Various: The C++ Language Standard
  2. Matt Godbolt: The Bits Between the Bits: How We Get to main()
  3. Ryan O’Neill: Learning Linux Binary Analysis
  4. Linkers and Loaders: John R. Levine
  5. https://eel.is/c++draft/basic.exec#basic.start.main-3
Neither Roblox Corporation nor this blog endorses or supports any company or service. Also, no guarantees or promises are made regarding the accuracy, reliability or completeness of the information contained in this blog.
submitted by jaydenweez to u/jaydenweez [link] [comments]

Binary Options Review; Best Binary Options Brokers

Binary Options Review; Best Binary Options Brokers

Binary Options Review; Best Binary Options Brokers
We have compared the best regulated binary options brokers and platforms in May 2020 and created this top list. Every binary options company here has been personally reviewed by us to help you find the best binary options platform for both beginners and experts. The broker comparison list below shows which binary trading sites came out on top based on different criteria.
You can put different trading signals into consideration such as using payout (maximum returns), minimum deposit, bonus offers, or if the operator is regulated or not. You can also read full reviews of each broker, helping you make the best choice. This review is to ensure traders don't lose money in their trading account.
How to Compare Brokers and Platforms
In order to trade binary options, you need to engage the services of a binary options broker that accepts clients from your country e.g. check US trade requirements if you are in the United States. Here at bitcoinbinaryoptionsreview.com, we have provided all the best comparison factors that will help you select which trading broker to open an account with. We have also looked at our most popular or frequently asked questions, and have noted that these are important factors when traders are comparing different brokers:
  1. What is the Minimum Deposit? (These range from $5 or $10 up to $250)
  2. Are they regulated or licensed, and with which regulator?
  3. Can I open a Demo Account?
  4. Is there a signals service, and is it free?
  5. Can I trade on my mobile phone and is there a mobile app?
  6. Is there a Bonus available for new trader accounts? What are the Terms and
  7. conditions?
  8. Who has the best binary trading platform? Do you need high detail charts with technical analysis indicators?
  9. Which broker has the best asset lists? Do they offer forex, cryptocurrency, commodities, indices, and stocks – and how many of each?
  10. Which broker has the largest range of expiry times (30 seconds, 60 seconds, end of the day, long term, etc?)
  11. How much is the minimum trade size or amount?
  12. What types of options are available? (Touch, Ladder, Boundary, Pairs, etc)
  13. Additional Tools – Like Early closure or Metatrader 4 (Mt4) plugin or integration
  14. Do they operate a Robot or offer automated trading software?
  15. What is Customer Service like? Do they offer telephone, email and live chat customer support – and in which countries? Do they list direct contact details?
  16. Who has the best payouts or maximum returns? Check the markets you will trade.
The Regulated Binary Brokers
Regulation and licensing is a key factor when judging the best broker. Unregulated brokers are not always scams, or untrustworthy, but it does mean a trader must do more ‘due diligence’ before trading with them. A regulated broker is the safest option.
Regulators - Leading regulatory bodies include:
  • CySec – The Cyprus Securities and Exchange Commission (Cyprus and the EU)
  • FCA – Financial Conduct Authority (UK)
  • CFTC – Commodity Futures Trading Commission (US)
  • FSB – Financial Services Board (South Africa)
  • ASIC – Australia Securities and Investment Commission
There are other regulators in addition to the above, and in some cases, brokers will be regulated by more than one organization. This is becoming more common in Europe where binary options are coming under increased scrutiny. Reputable, premier brands will have regulation of some sort.
Regulation is there to protect traders, to ensure their money is correctly held and to give them a path to take in the event of a dispute. It should therefore be an important consideration when choosing a trading partner.
Bonuses - Both sign up bonuses and demo accounts are used to attract new clients. Bonuses are often a deposit match, a one-off payment, or risk-free trade. Whatever the form of a bonus, there are terms and conditions that need to be read.
It is worth taking the time to understand those terms before signing up or clicking accept on a bonus offer. If the terms are not to your liking then the bonus loses any attraction and that broker may not be the best choice. Some bonus terms tie in your initial deposit too. It is worth reading T&Cs before agreeing to any bonus, and worth noting that many brokers will give you the option to ‘opt-out’ of taking a bonus.
Using a bonus effectively is harder than it sounds. If considering taking up one of these offers, think about whether, and how, it might affect your trading. One common issue is that turnover requirements within the terms, often cause traders to ‘over-trade’. If the bonus does not suit you, turn it down.
How to Find the Right Broker
But how do you find a good broker? Well, that’s where BitcoinBinaryOptionsReview.com comes in. We assess and evaluate binary options brokers so that traders know exactly what to expect when signing up with them. Our financial experts have more than 20 years of experience in the financial business and have reviewed dozens of brokers.
Being former traders ourselves, we know precisely what you need. That’s why we’ll do our best to provide our readers with the most accurate information. We are one of the leading websites in this area of expertise, with very detailed and thorough analyses of every broker we encounter. You will notice that each aspect of any broker’s offer has a separate article about it, which just goes to show you how seriously we approach each company. This website is your best source of information about binary options brokers and one of your best tools in determining which one of them you want as your link to the binary options market.
Why Use a Binary Options Trading Review?
So, why is all this relevant? As you may already know, it is difficult to fully control things that take place online. There are people who only pose as binary options brokers in order to scam you and disappear with your money. True, most of the brokers we encounter turn out to be legit, but why take unnecessary risks?
Just let us do our job and then check out the results before making any major decisions. All our investigations regarding brokers’ reliability can be seen if you click on our Scam Tab, so give it a go and see how we operate. More detailed scam reports than these are simply impossible to find. However, the most important part of this website can be found if you go to our Brokers Tab.
There you can find extensive analyses of numerous binary options brokers irrespective of your trading strategy. Each company is represented with an all-encompassing review and several other articles dealing with various aspects of their offer. A list containing the very best choices will appear on your screen as you enter our website whose intuitive design will allow you to access all the most important information in real-time.
We will explain minimum deposits, money withdrawals, bonuses, trading platforms, and many more topics down to the smallest detail. Rest assured, this amount of high-quality content dedicated exclusively to trading cannot be found anywhere else. Therefore, visiting us before making any important decisions regarding this type of trading is the best thing to do.
CONCLUSION: Stay ahead of the market, and recover from all kinds of binary options trading loss, including market losses in bitcoin, cryptocurrency, and forex markets too. Send your request via email to - [email protected]
submitted by Babyelijah to u/Babyelijah [link] [comments]

[META] The Rules and their Entirety

These are the rules, everything that pertains to everyone who wishes to make any sort of interaction within this sub. Per the last META, clarity has been given in regards to bulk-type sales. Since EVERYTHING is here for you all to read, we expect there to be less issues with rule infractions and general confusion as to what’s acceptable, and what isn’t. We devote our time and energy for this sub to continuously never reach a balance amongst the users.
Our goal is to ensure the subreddit itself sticks around, along with trying to keep the userbase from being taken advantage of. Our rules make sense to some, and none to others but they serve a purpose. Regardless of how you feel, these are the rules and it is expected they be followed. At the time this post becomes visible, all of what’s listed below will be enforced as a hard rule, no more wrist slaps or babysitting.

Reporting Rules

Here are the Subreddit Reportable violations. Violating these rules will get you a ban.

Reddit Rules:

Reddit Rules regarding Firearms
No firearm sales. No Ammunition sales. No primers or gunpowder, as they are considered explosives.
No selling or distributing of files related to 3D printed firearms.
If you have no idea what this is referring to, please educate yourself before posting anything related to 3D printing files by reading up on them at the following websites:
Firearms: A Firearm is considered the serialized receiver or assembly of a working firearm. If you are unsure if an item is prohibited, contact the mods prior to posting it.
80% lowers and completion kits are not included in this prohibition as they are not firearms yet.
Bump-Stocks are considered Machine Guns by the ATF and are therefore prohibited from trading on the sub.
Binary Triggers, Cranks, and Rubber bands and other such items are not (currently) affected by this prohibition (unless Admins change their minds later).
Explosives & Hazmat: Gunpowder and Live Primers are considered as explosives and Hazardous Materials and are therefore prohibited from trade.
Ammunition: Reddit Admins use the ATF definition of ammunition which is as follows:
The term “Ammunition” means ammunition or cartridge cases, primers, bullets, or propellant powder designed for use in any firearm. The term shall not include (a) any shotgun shot or pellet not designed for use as the single, complete projectile load for one shotgun hull or casing, nor (b) any unloaded, non-metallic shotgun hull or casing not having a primer. 27 § 478.11
Brass and projectiles posted here will result in an immediate suspension by Reddit Admins, so if we find it first we will remove it.
Any violation of these above rules will result in a ban by us, or a site-wide suspension by Admins and their Anti-Evil goosesteppers.
Anyone attempting to skirt Reddit Rules will be given a 7 day ban on the first offense, a 30 day ban on the second offense, and a permaban thereafter due to the fact that Admins will use the bad behavior of a few to justify shutting down the sub for good.

Posting Rules:

This sub is for private sales only. Vendors must post in Gundeals or GunAccessoryVendors
Clarification on Vendor Rule: Don't include links to your business website, we are not a referral system, do your business on here. Please see the Reddit Self Promotion page for details on that. Reddit admins don't like you cutting in on their ad revenue. We do not support VENDORS, I.E. if you buy another company's products in bulk (such as Magpul), and just act as a distributoreseller, your business is not welcome here. That is /GunDeals territory. If you have an FFL, you cannot do business on here because are considered a firearm business, and cannot solicit any transactions involving firearms.
The limit on bulk sales/bulk items is 10, that means 10 of the same individual item can be posted for sale or trade. If you have 10 Geissele triggers, but only 4 are flat and 6 are curved, that will still count as 10, as they're the same branded trigger and likely purchased at the same time. If there are 3 OD Green items and 7 FDE that are otherwise the same item, that still count as 10. If you post 10 items of the same in one day, 10 the next, and 10 the following day after that, that will be viewed as vendor activity. To keep such things from happening, it will be limited to one sale of this type, per user, per week. The ONLY EXCEPTION to this rule is old magazines, as it is common for users to purge off part of their mag collection.
Please follow these rules when creating a listing: Prefix your title with the transaction type:
[WTS] - Want To Sell
[WTB] - Want To Buy
[WTT] - Want To Trade
[GIFT] - Gun It Forward Tactically
Suffix your title with your state (e.g. (GA) or (NY)). This will help incentivize local sales and could impact shipping costs. Also, it could affect legality of some items such as magazines and those accessories deemed as "assault weapon" parts by certain states.
Postings should all follow this general format as an example: "[WTS] M16A2 Carry Handle - $60 (VA)". If you do not list the price in the title, ensure that it is listed in the comments. Include a Dollar sign ($) or the bot will remove it.
Postings without a price value may be removed after a period of time. WTB posts require valid offering prices, and will be removed if they do not have one.
Postings with prices such as "$1 for the bot" or "$1,000,000 for the bot" that are intended to bypass our rules and automated removal system instead of posting a valid price, will be removed and a temporary ban will be issued immediately.
Postings without pictures will be removed immediately, unless these posts are WTB.
Do not post an item for sale if you do not have it in your possession at the time of posting. This includes an item you may have purchased elsewhere, you decided you don’t want it and it’s on its way to you, but it has yet to arrive. If you don’t have it, don’t post it.
If you post stock images of an item in your WTS/WTT post, that will result in a temp ban if it is your first time doing so, possibly permanent if done on multiple occasions. If you post images of someone else’s photos for “your” item, this will be viewed as scamming tactics and you will receive a permaban, immediately.
If you drop your price, use the Price Drop/NSFW Tag. If your items sell, use the Complete/Spoiler tag. Please don't delete the price of an item if it sells, because that can be used by people in the future to gauge what similar items may be worth.
If your post does not receive the traction you're wanting, refrain from reposting within a 24 hour time frame. You may repost after the 24 hours has passed, and a price drop is not required, but encouraged. Deleting your post and reposting afterwards is viewed as trying to evade this rule. It will be met with removal and a temp ban, possibly longer if done more than once.
Want to Buy/Sell/Trade (WTB/WTS/WTT): These transactions all require a price value for the item. If a listing does not include a price it may be removed and re-listed once it is in compliance. Giving an unrealistic price to avoid this rule will be treated as a rule violation. Examples of this are "WTB scope, $1" or "WTT Upper, $9999". Additionally, you must list what you are looking for in [WTT] posts. Fielding offers, testing the waters or any other post attempt to try and skirt this rule will result in the post being removed.
Gifting items forward: (GIFT) If you have small odds and ends that aren't worth much and the cost of shipping is prohibitive, you are allowed to offer items for free. The gifter is allowed to request compensation for shipping only, and can request a flair upgrade in the feedback thread for the transaction. If the receiver pays for shipping, they can also request a flair upgrade, but if they get the item for free, no flair upgrades for the recipient. Flair upgrades of this type are limited in order to avoid abuse, i.e. giving away 20 A2 grips in order to get +20 rep is not authorized.
Accounts with 5 or less flair (you must have at least 6) on GAFS are NOT eligible to participate in giveaways, due to users from other subs coming to win stuff without ever participating in GAFS, or GAFS users making multiple new burner accounts to enter giveaways.
New accounts (under 30 days of age) are not able to create WTS or WTT ads, nor should they offer things for sale in the comments of other peoples' posts. To prevent scams, new users can only post Want to Buy threads. If you want to attempt to bypass this account age requirement, you must be able to provide moderators evidence of a good trading history on another reputable online forum, such as Calgunner or AR15.com where you can show a longstanding history of positive trade feedback. If this is completed, moderators may provide an exception and allow WTS/WTT posts to be submitted by new users, with a warning caveat to any potential buyers to avoid using risky payment methods until the seller has had a chance to develop a positive trading reputation.
Any new accounts that utilize this subreddit that create names that are similar to a mods (i.e. sxbbzxro, sxbzxxro, subzxro, etc.) may be removed from participating here due to the possibility of confusing/having the ability to manipulate users into thinking they are in fact a mod.
Price Checks (PC): Because PC listings were abused by many to bypass the price rule, fish for "best offers", and otherwise snipe sales, they have been disabled after overwhelming support from the community.
We have a feedback system in place. The current month's flair thread is On the Sidebar, and is usually Stickied at the top as well. Check there for the specific directions. DO NOT create a thread for a sale that has already happened, or has happened in a different sub/website/forum etc. The Flair system is only for feedback for exchanges in /GAFS. Any attempts to game the flair system will be seen as an attempt to establish trust for scam purposes, and will be banned accordingly.
Law Enforcement: Be aware, we do not offer exemptions to any individuals who may have LE credentials. Due to the difficulty of verifying employment, possible job changes, leaving/termination from said job, etc. we treat all users as civilians. Any local and federal laws apply to all individuals who utilize this subreddit. Read up and stay up-to-date on these laws and regulations, you will be expected to know and abide by them. Failure to do so may lead to a ban.
External Sales:
NO LINKS to your external sales on TacSwap, eBay, Facebook, Armslist, Gunbroker, etc. Sales in multiple locations are allowed, but don't just provide a link to sale elsewhere. Make your listing here. The only caveat to these rules is to show a price point elsewhere if someone here has an item that is grossly overpriced, or is looking for an item.
This sub is not a "highest bid gets the item" format. There are also no lotteries for items i.e. 10 chances at $10 each to purchase a $75 flashlight with a random number generated to pick the winner.
High Value or Counterfeit Items:
To deter the sale of counterfeit products, any item that is serialized must have a picture of the serial. As firearms are not allowed for sale here, this shouldn't present a privacy issue to anyone. This policy covers items such as EOTechs, Aimpoints, Trijicons, etc. Along with this, if you're selling anything that's "new-in-box", you must unseal it and show the contents of said box/package.
No Stolen Property. If you are selling a knockoff item, indicate that fact. Items such as bipods, BUIS, flashlights, holsters, and scopes/optics are known to have some gray market options. KAC USMC Stamped Rear Sights are not stolen property and are allowed on here, unless another member can provide proof from a DoD source that they are in fact considered stolen government property.
All GAFS logos, icons, banners and visual content related to this subreddit, belong to the moderator team. Do not create/manufacture/produce items with this content onto itself. It is forbidden to profit off the GAFS name, unless discussed with the modteam in advance and given permission.

Shipping/Insurance Rules:

The official policy is for the mods to not get involved with issues regarding lost packages, provided that the parties can prove it was actually lost. If you feel like insurance should be added to your transaction, please take care to add that before finalizing terms.

General Rules:

WARNING: Be aware of all state and federal laws that apply to you and any parties involved in a firearms-related transaction. You are responsible for knowing and following the law. This Subreddit and its staff are in no way responsible for informing you of the law, but will make every effort to do so. As a buyer, be familiar with your state/county/city rules. As a seller, do not knowingly sell prohibited items to areas that have laws against your items, such as certain capacity magazines. Any person, buyer, or seller, who knowingly solicits a trade that is illegal for them may be subject to a ban.
Respect all federal and local laws for any transaction you take part in. This includes federal drug laws. Drug activity tied to your account tied to any other issues is sufficient grounds for banning. Here is the ATF Letter that explains why any suspected drug activity, including marijuana, is grounds for immediate banning from the sub. Illegal gun activity such as unregistered SBRs, AOWs, destructive devices, DIAS or lightning links in your reddit profile (in or outside the sub) can be reason for banning. Do not spread bad information regarding laws.
Any item you post for sale is expected to be in your current possession. If this is not the case, you must specify this in the listing. Circumstances such as selling for a friend is allowed, but pictures of your items are required to be shared to the public. You do not need an imgur.com account in order to host pictures of your item on imgur, so that is not an excuse.
If you are scammed, inform the mods as soon as you can so that we may investigate and ban the offending parties if necessary.
Do not post the personal information of any Reddit users. The exception to this is if someone uses PayPal to scam a member, this information may be sent to the mods to prevent others from also being scammed. Doxxing people will not be tolerated.
Do not antagonize posters about their price, opinion, or sexual orientation (etc). This translates to be a general rule of "no dickish behavior". If you disagree with someone's price, and can post evidence that their item has a current or recent better price elsewhere such as a link to a vendor, that information is authorized to be posted. That is not antagonism. People may comment on prices and offer counter-offers, as long as behavior is not insulting or unprofessional. If you feel that someone is being unprofessional regarding pricing, report it and the mods will evaluate the case. They are the determining factor whether behavior warrants muting, temporary banning, or permanent banning based on severity of incident, past behavior, and other factors. If your behavior does not contribute towards the positive image of firearms ownership, your participation in this subreddit may not be welcome.
Soliciting any type of transaction regarding prohibited items may result in a ban. This includes Price Checks of firearms and other prohibited items, as this can be seen as an attempt to garner PM offers for prohibited items. Remember that there is no expectation of privacy from Reddit Admins, and that they have shown in the past that they have access to private message histories.
As a general guideline, if a buyer wants to use PayPal Goods and Services (G&S) rather than Friends and family (F&F), it is expected that they will absorb the ~3% fee for the increased protections. However, PayPal F&F, Zelle, and Venmo and similar payment methods are discouraged here due to a lack of protections.
All rules and guidelines are subject to change. The moderators have the final say in all issues in relation to the rules and how to enforce them.
submitted by SxbZxro to GunAccessoriesForSale [link] [comments]

Subreddit Demographic Survey 2019 : The Results

Subreddit Demographic Survey 2019

1. Introduction

Once a year, this subreddit hosts a survey in order to get to know the community a little bit and in order to answer questions that are frequently asked here. Earlier this summer, a few thousand of you participated in a massive Subreddit Demographic Survey.
Unfortunately during the process of collating results we lost contact with SailorMercure, who in previous years has completed all of the data analysis from the Google form responses. We were therefore required to collate and analyse the responses from the raw data via Excel. I attach the raw data below for those who would like to review it. For 2020 we will be rebuilding the survey from scratch.
Raw Data
Multiple areas of your life were probed: general a/s/l, education, finances, religious beliefs, marital status, etc. They are separated in 10 sections:
  1. General Demographics
  2. Education Level
  3. Career and Finances
  4. Child Status
  5. Current Location
  6. Religion and Spirituality
  7. Sexual and Romantic Life
  8. Childhood and Family Life
  9. Sterilization
  10. Childfreedom

2. Methodology

Our sample is people from this subreddit who saw that we had a survey going on and were willing to complete the survey. A weekly stickied announcement was used to alert members of the community that a survey was being run.

3. Results

5,976 participants over the course of two months at a subscriber count of 588,488 (total participant ratio of slightly >1%)

3.1 General Demographics

5,976 participants in total

Age group

Age group Participants # Percentage
18 or younger 491 8.22%
19 to 24 1820 30.46%
25 to 29 1660 27.78%
30 to 34 1107 18.52%
35 to 39 509 8.52%
40 to 44 191 3.20%
45 to 49 91 1.52%
50 to 54 54 0.90%
55 to 59 29 0.49%
60 to 64 15 0.25%
65 to 69 4 0.07%
70 to 74 2 0.03%
75 or older 3 0.05%
84.97% of the sub is under the age of 35.

Gender and Gender Identity

4,583 participants out of 5,976 (71.54%) were assigned the gender of female at birth, 1,393 (23.31%) were assigned the gender of male at birth. Today, 4,275 (70.4%) participants identify themselves as female, 1,420 (23.76%) as male, 239 (4.00%) as non binary and 42 (0.7%) as other (from lack of other options).

Sexual Orientation

Sexual Orientation Participants # Percentage
Asexual 373 6.24%
Bisexual 1,421 23.78%
Heterosexual 3,280 54.89%
Homosexual 271 4.53%
It's fluid 196 3.28%
Other 95 1.59%
Pansexual 340 5.69%

Birth Location

Because the list contains over 120 countries, we'll show the top 20 countries:
Country of birth Participants # Percentage
United States 3,547 59.35%
Canada 439 7.35%
United Kingdom 414 6.93%
Australia 198 3.31%
Germany 119 1.99%
Netherlands 72 1.20%
France 68 1.14%
Poland 66 1.10%
India 59 0.99%
Mexico 49 0.82%
New Zealand 47 0.79%
Brazil 44 0.74%
Sweden 43 0.72%
Philippines 39 0.65%
Finland 37 0.62%
Russia 34 0.57%
Ireland 33 0.55%
Denmark 31 0.52%
Norway 30 0.50%
Belgium 28 0.47%
90.31% of the participants were born in these countries.

Ethnicity

That one was difficult for many reasons and didn't encompass all possibilities simply from lack of knowledge.
Ethnicity Participants # Percentage
Caucasian / White 4,583 76.69%
Hispanic / Latinx 332 5.56%
Multiracial 188 3.15%
East Asian 168 2.81%
Biracial 161 2.69%
African Descent / Black 155 2.59%
Indian / South Asian 120 2.01%
Other 83 1.39%
Jewish (the ethnicity, not the religion) 65 1.09%
Arab / Near Eastern / Middle Eastern 40 0.67%
American Indian or Alaskan Native 37 0.62%
Pacific Islander 24 0.40%
Aboriginal / Australian 20 0.33%

3.2 Education Level

5,976 participants in total

Current Level of Education

Highest Current Level of Education Participants # Percentage
Bachelor's degree 2061 34.49%
Some college / university 1309 21.90%
Master's degree 754 12.62%
Graduated high school / GED 721 12.06%
Associate's degree 350 5.86%
Trade / Technical / Vocational training 239 4.00%
Did not complete high school 238 3.98%
Professional degree 136 2.28%
Doctorate degree 130 2.18%
Post Doctorate 30 0.50%
Did not complete elementary school 8 0.13%

Future Education Plans

Educational Aims Participants # Percentage
I'm good where I am right now 1,731 28.97%
Master's degree 1,384 23.16%
Bachelor's degree 1,353 22.64%
Doctorate degree 639 10.69%
Vocational / Trade / Technical training 235 3.93%
Professional degree 214 3.58%
Post Doctorate 165 2.76%
Associate's degree 164 2.74%
Graduate high school / GED 91 1.52%
Of our 5,976 participants, a total of 1,576 (26.37%) returned to higher education after a break of 3+ years, the other 4,400 (73.76%) did not.
Degree (Major) Participants # Percentage
I don't have a degree or a major 1,010 16.90%
Other 580 9.71%
Health Sciences 498 8.33%
Engineering 455 7.61%
Information and Communication Technologies 428 7.16%
Arts and Music 403 6.74%
Social Sciences 361 6.04%
Business 313 5.24%
Life Sciences 311 5.20%
Literature and Languages 255 4.27%
Humanities 230 3.85%
Fundamental and Applied Sciences 174 2.91%
Teaching and Education Sciences 174 2.91%
Communication 142 2.38%
Law 132 2.21%
Economics and Politics 101 1.69%
Finance 94 1.57%
Social Sciences and Social Action 84 1.41%
Environment and Sustainable Development 70 1.17%
Marketing 53 0.89%
Administration and Management Sciences 52 0.87%
Environmental Planning and Design 24 0.40%
Fashion 18 0.30%
Theology and Religious Sciences 14 0.23%
A number of you commented in the free-form field at the end of the survey, that your degree was not present and that it wasn't related to any of the listed ones. We will try to mitigate this in the next survey!

3.3 Career and Finances

Out of the 5,976 participants, 2,199 (36.80%) work in the field they majored in, 953 (15.95%) graduated but do not work in their original field. 1,645 (27.53%) are still studying. The remaining 1,179 (19.73%) are either retired, currently unemployed or out of the workforce for unspecified reasons.
The top 10 industries our participants are working in are:
Industry Participants # Percentage
Health Care and Social Assistance 568 9.50%
Retail 400 6.69%
Arts, Entertainment, and Recreation 330 5.52%
College, University, and Adult Education 292 4.89%
Government and Public Administration 258 4.32%
Finance and Insurance 246 4.12%
Hotel and Food Services 221 3.70%
Scientific or Technical Services 198 3.31%
Software 193 3.23%
Information Services and Data Processing 169 2.83%
*Note that "other", "I'm a student" and "currently unemployed" have been disgregarded for this part of the evaluation.
Out of the 4,477 participants active in the workforce, the majority (1,632 or 36.45%) work between 40-50 hours per week, 34.73% (1,555) are working 30-40 hours weekly. Less than 6% work >50 h per week, and 23.87% (1,024 participants) less than 30 hours.
718 or 16.04% are taking over managerial responsibilities (ranging from Jr. to Sr. Management); 247 (5.52%) are self employed or partners.
On a scale of 1 (lowest) to 10 (highest), the overwhelming majority (4,009 or 67.09%) indicated that career plays a very important role in their lives, attributing a score of 7 and higher.
Only 663 (11.09%) gave it a score below 4, indicating a low importance.
The importance of climbing the career ladder is very evenly distributed across all participants and ranges in a harmonized 7-12% range for each of the 10 steps of importance.
23.71% (1,417) of the participants are making extra income with a hobby or side job.
From the 5,907 participants not already retired, the overwhelming majority of 3,608 (61.11%) does not actively seek early retirement. From those who are, most (1,024 / 17.34%) want to do so between 55-64; 7 and 11% respectively in the age brackets before or after. Less than 3.5% are looking for retirement below 45 years of age.
1,127 participants decided not to disclose their income brackets. The remaining 4,849 are distributed as follows:
Income Participants # Percentage
$0 to $14,999 1,271 26.21%
$15,000 to $29,999 800 16.50%
$30,000 to $59,999 1,441 29.72%
$60,000 to $89,999 731 15.08%
$90,000 to $119,999 300 6.19%
$120,000 to $149,999 136 2.80%
$150,000 to $179,999 67 1.38%
$180,000 to $209,999 29 0.60%
$210,000 to $239,999 22 0.45%
$240,000 to $269,999 15 0.31%
$270,000 to $299,999 5 0.10%
$300,000 or more 32 0.66%

3.4 Child Status

5,976 participants in total
94.44% of the participants (5,644) would call themselves "childfree" (as opposed to 5.56% of the participants who would not call themselves childfree. However, only 68.51% of the participants (4,094) do not have children and do not want them in any capacity at any point of the future. The other 31.49% have a varying degree of indecision, child wanting or child having on their own or their (future) spouse's part.
The 4,094 participants were made to participate in the following sections of the survey.

3.5 Current Location

4,094 childfree participants in total

Current Location

There were more than 200 options of country, so we are showing the top 10 CF countries.
Current Location Participants # Percentage
United States 2,495 60.94%
United Kingdom 331 8.09%
Canada 325 7.94%
Australia 146 3.57%
Germany 90 2.20%
Netherlands 66 1.61%
France 43 1.05%
Sweden 40 0.98%
New Zealand 33 0.81%
Poland 33 0.81%
The Top 10 amounts to 87.98% of the childfree participants' current location.

Current Location Qualification

These participants would describe their current city, town or neighborhood as:
Qualification Participants # Percentage
Urban 1,557 38.03%
Suburban 1,994 48.71%
Rural 543 13.26%

Tolerance to "Alternative Lifestyles" in Current Location

Figure 1
Figure 2
Figure 3

3.6 Religion and Spirituality

4094 childfree participants in total

Faith Originally Raised In

There were more than 50 options of faith, so we aimed to show the top 10 most chosen beliefs..
Faith Participants # Percentage
Christianity 2,624 64.09%
Atheism 494 12.07%
None (≠ Atheism. Literally, no notion of spirituality or religion in the upbringing) 431 10.53%
Agnosticism 248 6.06%
Judaism 63 1.54%
Other 45 1.10%
Hinduism 42 1.03%
Islam 40 0.98%
Buddhism 24 0.59%
Paganism 14 0.34%
This top 10 amounts to 98.3% of the 4,094 childfree participants.

Current Faith

There were more than 50 options of faith, so we aimed to show the top 10 most chosen beliefs:
Faith Participants # Percentage
Atheism 2,276 55.59%
Agnosticism 829 20.25%
Christianity 343 8.38%
Other 172 4.20%
Paganism 100 2.44%
Satanism 67 1.64%
Spiritualism 55 1.34%
Witchcraft 54 1.32%
Buddhism 43 1.05%
Judaism 30 0.73%
This top 10 amounts to 96.95% of the participants.

Level of Current Religious Practice

Level Participants # Percentage
Wholly secular / Non religious 3045 74.38%
Identify with religion, but don't practice strictly 387 9.45%
Lapsed / Not serious / In name only 314 7.67%
Observant at home only 216 5.28%
Observant at home. Church/Temple/Mosque/Etc. attendance 115 2.81%
Church/Temple/Mosque/Etc. attendance only 17 0.42%

Effect of Faith over Childfreedom

Figure 4

Effect of Childfreedom over Faith

Figure 5

3.7 Romantic and Sexual Life

4,094 childfree participants in total

Current Dating Situation

Status Participants # Percentage
Divorce 37 0.90
Engaged 215 5.25
Long term relationship, living together 758 18.51
Long term relationship, not living with together 502 12.26
Married 935 22.84
Other 69 1.69
Separated 10 0.24
Short term relationship 82 2.00
Single and dating around, but not looking for anything serious 234 5.72
Single and dating around, looking for something serious 271 6.62
Single and not looking 975 23.82
Widowed 6 0.15

Ethical Non-Monogamy

Non-monogamy (or nonmonogamy) is an umbrella term for every practice or philosophy of intimate relationship that does not strictly hew to the standards of monogamy, particularly that of having only one person with whom to exchange sex, love, and affection.
82.3% of the childfree participants do not practice ethical non-monogamy, as opposed to 17.7% who say they do.

Childfree Partner

Regarding to currently having a childfree or non childfree partner, excluding the 36.7% of childfree participants who said they do not have a partner at the moment. For this question only, only 2591 childfree participants are considered.
Partner Participants # Percentage
Childfree partner 2105 81.2%
Non childfree partner 404 9.9%
More than one partner; all childfree 53 1.3%
More than one partner; some childfree 24 0.9%
More than one partner; none childfree 5 0.2%

Dating a Single Parent

Would the childfree participants be willing to date a single parent?
Answer Participants # Percentage
No, I'm not interested in single parents and their ties to parenting life 3693 90.2
Yes, but only if it's a short term arrangement of some sort 139 3.4
Yes, whether for long term or short term, but with some conditions 161 3.9
Yes, whether for long term or short term, with no conditions 101 2.5

3.8 Childhood and Family Life

On a scale from 1 (very unhappy) to 10 (very happy), how would you rate your childhood?
Answer Participants # Percentage
1 154 3.8%
2 212 5.2%
3 433 10.6%
4 514 12.6%
5 412 10.1%
6 426 10.4%
7 629 15.4%
8 704 17.2%
9 357 8.7%
10 253 6.2%

3.9 Sterilization

4,094 childfree participants in total
Sterilization Status Participants # Percentage
No, I am not sterilized and, for medical, practical or other reasons, I do not need to be 687 16.8
No. However, I've been approved for the procedure and I'm waiting for the date to arrive 119 2.9
No. I am not sterilized and don't want to be 585 14.3
No. I want to be sterilized but I have started looking for a doctor (doctor shopping) 328 8.0
No. I want to be sterilized but I haven't started doctor shopping yet 1896 46.3
Yes. I am sterilized 479 11.7

Already Sterilized

479 sterilized childfree participants in total

Age when starting doctor shopping or addressing issue with doctor

Age group Participants # Percentage
18 or younger 37 7.7%
19 to 24 131 27.3%
25 to 29 159 33.2%
30 to 34 92 19.2%
35 to 39 47 9.8%
40 to 44 9 1.9%
45 to 49 1 0.2%
50 to 54 1 0.2%
55 or older 2 0.4%

Age at the time of sterilization

Age group Participants # Percentage
18 or younger 4 0.8%
19 to 24 83 17.3%
25 to 29 181 37.8%
30 to 34 121 25.3%
35 to 39 66 13.8%
40 to 44 17 3.5%
45 to 49 3 0.6%
50 to 54 1 0.2%
55 or older 3 0.6%

Elapsed time between requesting procedure and undergoing procedure

Time Participants # Percentage
Less than 3 months 280 58.5
Between 3 and 6 months 78 16.3
Between 6 and 9 months 20 4.2
Between 9 and 12 months 10 2.1
Between 12 and 18 months 17 3.5
Between 18 and 24 months 9 1.9
Between 24 and 30 months 6 1.3
Between 30 and 36 months 4 0.8
Between 3 and 5 years 19 4.0
Between 5 and 7 years 9 1.9
More than 7 years 27 5.6

How many doctors refused at first, before finding one who would accept?

Doctor # Participants # Percentage
None. The first doctor I asked said yes 340 71.0%
One. The second doctor I asked said yes 56 11.7%
Two. The third doctor I asked said yes 37 7.7%
Three. The fourth doctor I asked said yes 15 3.1%
Four. The fifth doctor I asked said yes 8 1.7%
Five. The sixth doctor I asked said yes 5 1.0%
Six. The seventh doctor I asked said yes 4 0.8%
Seven. The eighth doctor I asked said yes 1 0.2%
Eight. The ninth doctor I asked said yes 1 0.2%
I asked more than 10 doctors before finding one who said yes 12 2.5%

Approved, not Sterilized Yet

119 approved but not yet sterilised childfree participants in total. Owing to the zero participants who were approved but not yet sterilised in the 45+ age group in the 2018 survey, these categories were removed from the 2019 survey.

Age when starting doctor shopping or addressing issue with doctor

Age group Participants # Percentage
18 or younger 11 9.2%
19 to 24 42 35.3%
25 to 29 37 31.1%
30 to 34 23 19.3%
35 to 39 5 4.2%
40 to 45 1 0.8%

How many doctors refused at first, before finding one who would accept?

Doctor # Participants # Percentage
None. The first doctor I asked said yes 77 64.7%
One. The second doctor I asked said yes 12 10.1%
Two. The third doctor I asked said yes 12 10.1%
Three. The fourth doctor I asked said yes 5 4.2%
Four. The fifth doctor I asked said yes 2 1.7%
Five. The sixth doctor I asked said yes 4 3.4%
Six. The seventh doctor I asked said yes 1 0.8%
Seven. The eighth doctor I asked said yes 1 0.8%
Eight. The ninth doctor I asked said yes 0 0.0%
I asked more than ten doctors before finding one who said yes 5 4.2%

How long between starting doctor shopping and finding a doctor who said "Yes"?

Time Participants # Percentage
Less than 3 months 65 54.6%
3 to 6 months 13 10.9%
6 to 9 months 9 7.6%
9 to 12 months 1 0.8%
12 to 18 months 2 1.7%
18 to 24 months 2 1.7%
24 to 30 months 1 0.8%
30 to 36 months 1 0.8%
3 to 5 years 8 6.7%
5 to 7 years 6 5.0%
More than 7 years 11 9.2%

Age when receiving green light for sterilization procedure?

Age group Participants # Percentage
18 or younger 1 0.8%
19 to 24 36 30.3%
25 to 29 45 37.8%
30 to 34 27 22.7%
35 to 39 9 7.6%
40 to 44 1 0.8%

Not Sterilized Yet But Looking

328 searching childfree participants in total

How many doctors did you ask so far?

Doctor # Participants # Percentage
1 204 62.2%
2 61 18.6%
3 29 8.8%
4 12 3.7%
5 7 2.1%
6 6 1.8%
7 1 0.3%
8 1 0.3%
9 1 0.3%
More than 10 6 1.8%

How long have you been searching so far?

Time Participants # Percentage
Less than 3 months 117 35.7%
3 to 6 months 44 13.4%
6 to 9 months 14 4.3%
9 to 12 months 27 8.2%
12 to 18 months 18 5.5%
18 to 24 months 14 4.3%
24 to 30 months 17 5.2%
30 to 36 months 9 2.7%
3 to 5 years 35 10.7%
5 to 7 years 11 3.4%
More than 7 years 22 6.7%

At what age did you start searching?

Age group Participants # Percentage
18 or younger 50 15.2%
19 to 24 151 46.0%
25 to 29 86 26.2%
30 to 34 31 9.5%
35 to 39 7 2.1%
40 to 44 2 0.6%
45 to 54 1 0.3%

3.10 Childfreedom

4,094 childfree participants in total
Only 1.1% of the childfree participants (46 out of 4094) literally owns a jetski, but 46.1% of the childfree participants (1889 out of 4094) figuratively owns a jetski. A figurative jetski is an expensive material possession that purchasing would have been almost impossible had you had children.

Primary Reason to Not Have Children

Reason Participants # Percentage
Aversion towards children ("I don't like children") 1222 29.8
Childhood trauma 121 3.0
Current state of the world 87 2.1
Environmental (it includes overpopulation) 144 3.5
Eugenics ("I have "bad genes" ") 62 1.5
Financial 145 3.5
I already raised somebody else who isn't my child 45 1.1
Lack of interest towards parenthood ("I don't want to raise children") 1718 42.0
Maybe interested for parenthood, but not suited for parenthood 31 0.8
Medical ("I have a condition that makes conceiving/bearing/birthing children difficult, dangerous or lethal") 52 1.3
Other 58 1.4
Philosophical / Moral (e.g.: antinatalism) 136 3.3
Tokophobia (aversion/fear of pregnancy and/or chidlbirth) 273 6.7

4. Discussion

Section 1 : General Demographics

The demographics remain largely consistent with the 2018 survey. 85% of the participants are under 35, compared with 87.5% of the subreddit in the 2018 survey. 71.54% of the subreddit identify as female, compared with 70.4% in the 2018 survey. This is in contrast to the overall membership of Reddit, estimated at 74% male according to Reddit's Wikipedia page [https://en.wikipedia.org/wiki/Reddit#Users_and_moderators]. There was a marked drop in the ratio of members who identify as heterosexual, from 67.7% in the 2018 survey to 54.89% in the 2019 survey. Ethnicity wise, 77% of members identified as primarily Caucasian, a slight drop from the 2018 survey, where 79.6% of members identified as primarily Caucasian.
Further research may be useful to explore the unusually high female membership of /childfree and the potential reasons for this. It is possible that the results are skewed towards those more inclined to complete a survey.
In the 2018 survey the userbase identified the following missing ethicities:
This has been rectified in the current 2019 survey.

Section 2 : Education level

As it did in the 2018 survey, this section highlights the stereotype of childfree people as being well educated. 4% of participants did not complete high school, which is a slight increase from the 2018 survey, where 3.1% of participants did not graduate high school. This could potentially be explained by the slightly higher percentage of participants under 18. 5.6% of participants were under 18 at the time of the 2018 survey, and 8.2% of participants were under 18 at the time of the 2019 survey.
At the 2019 survey, the highest percentage of responses under the: What is your degree/major? question fell under "I don't have a degree or a major" (16.9%) and "other" (9.71%). However, of the participants who were able to select a degree and/or major, the most popular responses were:
Response Participants # Percentage
Health Sciences 498 8.33%
Engineering 455 7.61%
Information and Communication Technologies 428 7.16%
Arts and Music 403 6.74%
Social Sciences 361 6.04%
Compared to the 2018 survey, health sciences have overtaken engineering, however the top 5 majors remain the same. There is significant diversity in the subreddit with regards to chosen degree/major.

Section 3 : Career and Finances

The highest percentage of participants (17.7%) listed themselves as a student. However, of those currently working, significant diversity in chosen field of employment was noted. This is consistent with the 2018 survey. The highest percentage of people working in one of the fields listed remains in Healthcare and Social Services. This is slightly down from the 2018 survey (9.9%) to 9.5%.
One of the stereotypes of the childfree is of wealth. However this is not demonstrated in the survey results. 72.4% of participants earn under $60,000 USD per annum, while 87.5% earn under $90,000 per annum. 26.2% are earning under $15,000 per annum. The results remain largely consistent with the 2018 survey. 1127 participants, or 19% chose not to disclose this information. It is possible that this may have skewed the results if a significant proportion of these people were our high income earners, but impossible to explore.
A majority of our participants work between 30 and 50 hours per week (71.2%) which is markedly increased from the 2018 survey, where 54.6% of participants worked between 30 and 50 hours per week.

Section 4 : Child Status

This section solely existed to sift the childfree from the fencesitters and the non childfree in order to get answers only from the childfree. Childfree, as it is defined in the subreddit, is "I do not have children nor want to have them in any capacity (biological, adopted, fostered, step- or other) at any point in the future." 68.5% of participants actually identify as childfree, slightly up from the 2018 survey, where 66.3% of participants identified as childfree. This is suprising in reflection of the overall reputation of the subreddit across reddit, where the subreddit is often described as an "echo chamber".

Section 5 : Current Location

The location responses are largely similar to the 2018 survey with a majority of participants living in a suburban and urban area. 86.7% of participants in the 2019 survey live in urban and suburban regions, with 87.6% of participants living in urban and suburban regions in the 2018 survey. There is likely a multifactorial reason for this, encompassing the younger, educated skew of participants and the easier access to universities and employment, and the fact that a majority of the population worldwide localises to urban centres. There may be an element of increased progressive social viewpoints and identities in urban regions, however this would need to be explored further from a sociological perspective to draw any definitive conclusions.
A majority of our participants (60.9%) live in the USA. The United Kingdom (8.1%), Canada (7.9%), Australia (3.6%) and Germany (2.2%) encompass the next 4 most popular responses. Compared to the 2018 survey, there has been a slight drop in the USA membership (64%), United Kingdom membership (7.3%) Canadian membership (8.1%), Australian membership (3.8%). There has been a slight increase in German membership, up from 1.7%. This may reflect a growing globalisation of the childfree concept.

Section 6 : Religion and Spirituality

A majority of participants were raised Christian (64.1%) however the majority are currently aetheist (55.6%) or agnostic (20.25%). This is consistent with the 2018 survey results.
A majority of participants (62.8%) rated religion as "not at all influential" to the childfree choice. This is consistent with the 2018 survey where 60.9% rated religion as "not at all influential". Despite the high percentage of participants who identify as aetheist or agnostic, this does not appear to be related to or have an impact on the childfree choice.

Section 7 : Romantic and Sexual Life

60.7% of our participants are in a relationship at the time of the survey. This is an almost identical result to the 2018 survey, where 60.6% of our participants were in a relationship. A notable proportion of our participants are listed as single and not looking (23.8%) which is consistent with the 2018 survey. Considering the frequent posts seeking dating advice as a childfree person, it is surprising that such a high proportion of the participants are not actively seeking out a relationship.
Participants that practice ethical non-monogamy are unusual (17.7%) and this result is consistent with the results of the 2018 survey. Despite the reputuation for childfree people to live an unconventional lifestyle, this finding suggests that a majority of our participants are monogamous.
84.2% of participants with partners of some kind have at least one childfree partner. This is consistent with the often irreconcilable element of one party desiring children and the other wishing to abstain from having children.

Section 8 : Childhood and Family Life

Overall, the participants skew towards a happier childhood.

Section 9 : Sterilization

While just under half of our participants wish to be sterilised, 46.3%, only 11.7% have been successful in achieving sterilisation. This is likely due to overarching resistance from the medical profession however other factors such as the logistical elements of surgery and the cost may also contribute. This is also a decrease from the percentage of participants sterilised in the 2018 survey (14.8%). 31.1% of participants do not wish to be or need to be sterilised suggesting a partial element of satisfaction from temporary birth control methods or non-necessity from no sexual activity.
Of the participants who did achieve sterilisation, a majority began the search between 19 and 29, with the highest proportion being in the 25-29 age group (33.2%) This is a drop from the 2018 survey where 37.9% of people who started the search were between 25-29.
The majority of participants who sought out and were successful at achieving sterilisation, were again in the 25-29 age group (37.8%). This is consistent with the 2018 survey results.
Over half of the participants who were sterilised had the procedure completed in less than 3 months (58.5%). This is a decline from the number of participants who achieved sterilisation in 3 months in the 2018 survey (68%). The proportion of participants who have had one or more doctors refuse to perform the procedure has stayed consistent between the two surveys.

Section 10 : Childfreedom

The main reasons for people chosing the childfree lifestyle are a lack of interest towards parenthood and an aversion towards children. Of the people surveyed 63.8% are pet owners, suggesting that this lack of interest towards parenthood does not necessarily mean a lack of interest in all forms of caretaking. The community skews towards a dislike of children overall which correlates well with the 81.4% of users choosing "no, I do not have, did not use to have and will not have a job that makes me heavily interact with children on a daily basis" in answer to, "do you have a job that heavily makes you interact with children on a daily basis?".
A vast majority of the subreddit identifes as pro-choice (94.5%). This is likely due to a high level of concern about bodily autonomy and forced parenthood. However only 70% support financial abortion for the non-pregnant person in a relationship to sever all financial and parental ties with a child.
45.9% identify as feminist, however many users prefer to identify with egalitarianism or are unsure. Only 8% firmly do not identify as a feminist.
Most of our users realised that did not want children young. 60% of participants knew they did not want children by the age of 18, with 96% of users realising this by age 30. This correlates well with the age distribution of participants. Despite this early realisation of our childfree stance, 80.4% of participants have been "bingoed" at some stage in their lives. Only 13% of participants are opposed to parents making posts on this subreddit.
Bonus section: The Subreddit
In light of the "State of the Subreddit" survey from 2018, some of the questions from this survey were added to the current Subreddit Survey 2019.
By and large our participants were lurkers (66.17%). Our participants were divided on their favourite flairs with 33.34% selecting "I have no favourite". The next most favourite flair was "Rant", at 20.47%. Our participants were similarly divided on their least favourite flair, with 64.46% selecting "I have no least favourite". Potentially concerningly were the 42.01% of participants who selected "I have never participated on this sub", suggesting a disparity between members who contributed to this survey and members who actually participate in the subreddit. To further address this, next year's survey will clarify the "never participated" option by specifying that "never participated" means "never up/downvoting, reading posts or commenting" in addition to never posting.
A small minority of the survey participants (6.18%) selected "yes" to allowing polite, well meaning lectures. An even smaller minority (2.76%) selected "yes" to allowing angry, trolling lectures. In response to this lectures remain not tolerated, and removed on sight or on report.
Almost half of our users (49.95%) support the use of terms such as breeder, mombie/moo, daddict/duh on the subreddit, with a further 22.52% supporting use of these terms in context of bad parents only. In response to this use of the above and similar terms to describe parents remains permitted on ths subreddit.
55.3% of users support the use of terms to describe children such as crotchfruit on the subreddit, with a further 17.42% of users supporting the use of this and similar terms in context of bad children only. In response to this use of the above and similar terms to describe children remains permitted on ths subreddit.
56.03% of participants support allowing parents to post, with a further 28.77% supporting parent posts dependent on context. In response to this, parent posts will continue to be allowed on the subreddit. Furthermore 66.19% of participants support parents and non childfree making "I need your advice" posts, with a further 21.37% supporting these dependent on context. In light of these results we have decided to implement a new "regret" flair to better sort out parents from fencesitters, which will be trialed until the next subreddit survey due to concern from some of our members. 64.92% of participants support parents making "I support you guys" posts. Therefore, these will continue to be allowed.
71.03% of participants support under 18's who are childfree participating in the subreddit. Therefore we will continue to allow under 18's that stay within the overall Reddit age requirement.
We asked participants their opinion on moving Rants and Brants to a stickied weekly thread. Slightly less than half (49.73%) selected leaving them as they are in their own posts. In light of the fact that Rants are one of the participant's favourite flairs, we will leave them as they are.
There was divide among participants as to whether "newbie" questions should be removed. An even spread was noted among participants who selected remove and those who selected to leave them as is. We have therefore decided to leave them as is.

5. Conclusion

Thank you to our participants who contributed to the survey. To whoever commented, "Do I get a donut?", no you do not, but you get our appreciation for pushing through all of the questions!
Overall there have been few significant changes in the community from 2018.

Thank you also for all of your patience!

submitted by CFmoderator to childfree [link] [comments]

60 Second Binary Options Indicator 90% Win Binary Options 60 Seconds Indicator 99% Winning Live ... 60 Seconds Binary Options Indicator - YouTube 60 Second Binary Options Indicator 90% Win-work all timeframes -no repainting Free Download IQ Option Strategy  60 Sec. Indicator  Jaw ...

Binary Options Indicators. In this category are published only the best and most accurate binary options indicators. All binary options indicators on this site can be downloaded for free. Most of them are not repainted and are not delayed and will be a good trading tool for a trader of any level. Best indicator ! i cant belive it that is free download. is need to sell by 199$ Jan 4, 2017. by Binary on . Low accuracy Indicator. Signal appear very Very late. i have test it using visual mode. Oct 30, 2016. by banffstocker on . alarm. can someone tell me how to get alarm for this indicator please thank you. Oct 9, 2016. by Gilmar on . O melhor que ja vi!!! Ola pessoal e isso mesmo o melhor ... 60 Seconds Binary Options System Indicator. A very simple to use binary options trading indicator. It’s designed to trade 60 seconds buy CALL/buy PUT binary options with 60 seconds expiry time. Green dots indicate to open a buy CALL option with 60 seconds expiry time. Red dots indicate to open a buy PUT option with 60 seconds expiry time. GOD strategy is said to be one of the most successful strategies for binary options with one minute (60 seconds) expiration time. But is it true? It’s based on 3 indicators and its signals are relatively accurate. They are also generated very often. On average one signal every 15 minutes. Read on to see whether […] 60 Seconds Binary Options Trading Strategy provides an opportunity to detect various peculiarities and patterns in price dynamics which are invisible to the naked eye. Based on this information, traders can assume further price movement and adjust this strategy accordingly. 60 Sec. indicator is one of the most popular indicators in binary options trading. Today you can download this indicator for free. This indicator is the combination of 3 particular Indicators named Arrow, STO, and RSX. 60 Sec. Indicator can help you to win almost 80% of trade on your binary options trading. In this 60 sec. It’s a reprintable ... If you are looking for a non-repaint 60-second binary options indicator for more profit you can take a look this 60 sec. indicator. We tested this indicator and we are getting good results using this indicator before recommending you. By the way, if you like you can also take a look at other premium indicators we have like Download a collection of free binary options indicators specially designed to trade a wide range of digital options. The list includes trend-following, oscillators, signals, candlestick and patterns indicators. 0 Binary Options Trading Oscillator Indicator. An excellent binary options trading oscillator that will advise you when an instrument reaches overbought and oversold levels. During up ... 60 Seconds Binary Options free trading webinar on Wednesdays.Binary option indicator.Corney Snyman; Forex Trading System Secrets Binary Options Us United States National Security Strategy; Binary Options Pro Signals; Nadex Binary Options Broker Review; Binary options strategy key indicators 60 second binary options strategies I jumped out of my regular pattern of trading 15-minute expiries in the 5-minute graph in favor of “60-second” binary choices.. For starters, I simply felt like breaking up things somewhat for my own pleasure 60 seconds binary option strategy.I understand that lots of dealers are into this fast-paced choice, as it is currently provided by many overseas ...

[index] [23632] [1684] [2702] [21399] [22467] [1506] [3141] [738] [14287] [7324]

60 Second Binary Options Indicator 90% Win

Hi Friends I will Show This Video Binary Options 60 Seconds Indicator Signal 99% Winning Live Trading Proof -----... This 60 Seconds Binary Options Indicator trading system has all you need to earn steady income. Get started earning today!: http://binaryoptionsindicatorsign... This is a 60 second binary options indicator that wins 90% of the time. It also works on the other time charts. It works with MT4 Platform. It has an arrow indicator with an audible sound (non ... Free Download IQ Option Strategy 60 Sec. Indicator Jaw-Dropping Revolutionary Indicator Strategy Download: https://provenbinarybot.com/60-sec-indicator-b... binary option indicators( 1min 5min 15 min working all timeframes ) 90% accurate.work all binary option brokers new version available updated 20.7.2017 one time fee all future upgrades included ...

http://binary-optiontrade.perjuiclotveverjack.tk