C++23: Near The Finish Line - A Precedent Update

2021.12.01 10:26 grafikrobot C++23: Near The Finish Line - A Precedent Update

In a previous incarnation of this post there was some disagreement as to the ancestry of papers and if that ancestry should be included in the statistics. Such ancestry is a complicated characteristic of papers of any scientific subject. Do you consider papers that mention ideas that are later used? Are ancestors only those that are explicitly spelled out as a precedent? And everything in between. In that disagreement I volunteered to do the work to figure out the precedence of the papers mentioned and update the post. Instead of trying to revise history after the fact I'm posting this update with commentary as to the impact the additional data has. Reading that previous post is a requirement to understand this one as I'm not going to repeat it now.
To start of I need to mention the rules I used to determine what papers to consider as precedent for each. As in the comments from that previous post I went with the rule to only consider direct references. Which rules out things like a paper using data structures or algorithms from other papers without referencing them. In the data that follows these additional predecessors are indicated with a "+Pnnnn" on the paper number column. These are the additions, with an explanation / justification for including it:

I'm not going to describe the columns of the tables again, so please refer back to the original post for that exposition. But I will explain what it means to include a predecessor in the data:
All the other fields are the same as before. With that, here is the complete set of papers:
Paper or Issue Revisions Pages Age Hours C++23
P2300+P0443R11 std::execution 7 138 25 14.00 [0] Objective
P2214 A Plan for C++23 Ranges [The paper was split into various other papers marked as “(P2214)”] 2 225 40 1.50 [0] Objective
P2446 (P2214) views::move 1 5 26 0.12 [0] Objective
P2443 (P2214) views::chunk_by 1 7 2 0.12 [0] Objective
P2442 (P2214) Windowing range adaptors: views::chunk and views::slide 1 24 2 0.12 [0] Objective
P2441 (P2214) views::join_with 1 13 2 0.12 [0] Objective
P2440 (P2214)+P1243 ranges::iota, ranges::shift_left, and ranges::shift_right 5 14 40 0.12 [0] Objective
P2387 (P2214) Pipe support for user-defined range adaptors 3 18 5 0.12 [0] Objective
P2374 (P2214) views::cartesian_product 2 10 7 0.12 [0] Objective
LWG3534 (P2214) ranges::set_intersection and ranges::set_difference algorithm requirements are too strict 0 3 8 0.12 [0] Objective
P2302 (P2214) Prefer std::ranges::contains over std::basic_string_view::contains 1 7 9 0.12 [0] Objective
P2286 (P2214) Formatting Ranges 3 20 10 0.12 [0] Objective
P2278 (P2214) cbegin should always return a constant iterator 2 29 10 0.12 [0] Objective
P2165 (P2214) Comparing pair and tuples 3 26 18 0.12 [0] Objective
P2164 (P2214) views::enumerate 6 13 18 0.12 [0] Objective
P2168 std::generator: Synchronous Coroutine Generator for Ranges 4 22 18 1.50 [0] Objective
P1056 std::lazy 2 5 42 1.50 [0] Objective
P2093 Formatted Output 10 33 22 0.50 [0] Objective
P0009 std::mdspan 14 32 74 1.50 [0] Objective
P1467+WG14-N1703 Extended Floating Point Types 7 66 103 0.75 [0] Objective
P2198 Freestanding Feature-Test Macros and Implementation-Defined Extensions 3 9 16 0.75 [0] Objective
P2407+P1641+P1642 Freestanding Library: Partial Classes 9 19 29 0.50 [0] Objective
.
P2363 Extending Associative Containers With The Remaining Heterogeneous Overloads 2 13 7 email [1] Possible
P2249 Mixed Comparisons For Smart Pointers 3 7 10 email [1] Possible
P2283 constexpr For Specialized Memory Algorithms 2 12 10 email [1] Possible
P2248 Enabling List-Initialization For Algorithms 3 18 12 email [1] Possible
P0211 std::allocate_unique 4 10 70 email [1] Possible
P0316 (P0211) std::allocate_unique 1 11 57 email [1] Possible
P2404 Relaxing std::equality_comparable_with's And std::three_way_comparable_with's Common Reference Requirements 1 14 4 email [1] Possible
P2447 std::span And The Missing Constructor 1 9 1 email [1] Possible
P2472 std::make_function_ref: A More Functional std::function_ref 1 5 2 email [1] Possible
.
P1673 (P1385) A free function linear algebra interface based on the BLAS 6 195 29 - [9] NO
P1385 (P1673) A proposal to add linear algebra support to the C++ standard library 7 47 34 - [9] NO
P0447 std::hive 18 49 61 - [9] NO
P1068 Vector API For Random Number Generation 6 12 42 - [9] NO
P0205 Allow Seeding Random Number Engines With std::random_device 2 8 69 - [9] NO
P2370 Stacktrace From Exception 2 5 6 - [9] NO
P2047 An Allocator-Aware Optional Type 2 33 22 - [9] NO
P2405 std::nullopt_t And std::nullptr_t Should Both Have operator<=> And operator== 1 6 4 - [9] NO
P2438 std::string::substr() && 1 6 2 - [9] NO
LWG3579 Complexity Guarantees For resize And append Across The Library 0 2 3 - [9] NO
P2139 Reviewing Deprecated Facilities Of C++20 For C++23 3 76 20 - [9] NO
P1288 Coroutine Concepts And Metafunctions 1 19 37 - [9] NO
LWG3545 std::pointer_traits Should Be SFINAE-Friendly 0 1 7 - [9] NO
.
P2338+P0829 Freestanding Library: Character primitives and the C library 7 56 49 0.50 [2] Unknown
Lets now look at how the various key stats change the order of the papers. Following the same order as before, we start with the revisions a paper has undergone:
Paper or Issue Revisions Pages Age Hours C++23
P0447 18 49 61 - [9] NO
P0009 14 32 74 1.50 [0] Objective
P2093 10 33 22 0.50 [0] Objective
P2407+P1641+P1642 9 19 29 0.50 [0] Objective
P1467+WG14-N1703 7 66 103 0.75 [0] Objective
P2338+P0829 7 56 49 0.50 [2] Unknown
P1385 (P1673) 7 47 34 - [9] NO
P2300+P0443R11 7 138 25 14.00 [0] Objective
P1068 6 12 42 - [9] NO
P1673 (P1385) 6 195 29 - [9] NO
Top top-line outcome of six proposals that are objectives stays the same (We now know that the "Unknown" is also an objective, but I kept it as "Unknown" to be consistent with the previous data.) Now the set of papers is different than before. P2164 (Objective), P0211 (Possible), and P2168 (Objective) are no longer in the top ten. And are replaced with P2407 (Objective), P2338 (Unknown/Objective), and P2300 (Objective). Hence still a "not bad" result.
Moving on to taking the top ten proposals age:
Paper or Issue Revisions Pages Age Hours C++23
P1467+WG14-N1703 7 66 103 0.75 [0] Objective
P0009 14 32 74 1.50 [0] Objective
P0211 4 10 70 email [1] Possible
P0205 2 8 69 - [9] NO
P0447 18 49 61 - [9] NO
P0316 (P0211) 1 11 57 email [1] Possible
P2338+P0829 7 56 49 0.50 [2] Unknown
P1056 2 5 42 1.50 [0] Objective
P1068 6 12 42 - [9] NO
P2440 (P2214)+P1243 5 14 40 0.12 [0] Objective
This time the top ten shows a couple of changes that make it change from six NO proposals to now only three. It's good that the preceding revisions table and the age table match in percentage. Even though they don't match in the set of actual proposals.
In the initial data we nest considered the number pages, combined with number of revisions to try and get an idea of risk vs reward. In an ideal world we would prefer low risk (low number of pages with high number of revisions) over high risk (high number of pages with low number of revisions):
Paper or Issue Revisions Pages Age Hours C++23
P2214 2 225 40 15.75 [0] Objective
P1673 (P1385) 6 195 29 - [9] NO
P2300+P0443R11 7 138 25 14.00 [0] Objective
P2139 3 76 20 - [9] NO
P1467+WG14-N1703 7 66 103 0.75 [0] Objective
P2338+P0829 7 56 49 0.50 [2] Unknown
P0447 18 49 61 - [9] NO
P1385 (P1673) 7 47 34 - [9] NO
P2093 10 33 22 0.50 [0] Objective
P2047 2 33 22 - [9] NO
The only change on that table from the first edition is that P2338 moves up into the middle of the top ten pages, which pushes P0009 out. Which looks like an improvement since this top ten are likely the highest risk papers because of their size.
At last we come to the proposals with corresponding library implementations:
Paper or Issue Pages Age C++23 LOC Age Stars Forks
P0447 std::hive 49 61 [9] NO 4286 66 306 23
P1385 (P1673) linear algebra 47 34 [9] NO 9336 33 45 7
P0009 std::mdspan 32 74 [0] Objective 4883 29 131 22
P2300+P0443R11 std::execution 138 25 [0] Objective 26453 24 659 91
.
Paper or Issue Pages Age C++23 LOC Age Stars Forks
P2300+P0443R11 std::execution 138 25 [0] Objective 26453 24 659 91
P1385 (P1673) linear algebra 47 34 [9] NO 9336 33 45 7
P0009 std::mdspan 32 74 [0] Objective 4883 29 131 22
P0447 std::hive 49 61 [9] NO 4286 66 306 23
As far as ordering goes those two tables are exactly the same as before. Which is obvious since implementation is not a statistic we changed. But the one change is that P2300 now has a few more revisions and more pages to go with it. One key aspect of P2300 now is that the paper age almost corresponds to the implementation age. Which makes it appear like the implementation was written (or made initially public) and then a month later the paper was also published.
Hopefully that now presents a more accurate picture of the decision making in WG21. But overall the bottom line result of the data remains the same.
Some contextual disclaimers.. The person that asked me to adjust the data to include ancestry in the totals was Bryce Adelstein Lelbach. He is the current chair of INCITS/PL22, the US standards committee for programming languages, and the chair of the Standard C++ Library Evolution group. He is also one of the authors of P2489 (Library Evolution Plan for Completing C++23), P2300 (std::execution), P0009 (MDSPAN), and others.
submitted by grafikrobot to cpp [link] [comments]


2021.12.01 10:26 coffeepolynkittens My handsome boy taking in some morning rays ☺️

submitted by coffeepolynkittens to blackcats [link] [comments]


2021.12.01 10:26 minithd Elbow pain

I understand there are lots of variables (I have checked my release etc) but I wondered, In general, are lighter darts or heavier darts more likely to cause arm pain? I use 23 grams and I’m considering changing weight to add a bit of longevity into my game
submitted by minithd to Darts [link] [comments]


2021.12.01 10:26 Bonus1Fact CNN suspends Chris Cuomo 'indefinitely' ¦ Fox Business

CNN suspends Chris Cuomo 'indefinitely' ¦ Fox Business submitted by Bonus1Fact to NewsShorts [link] [comments]


2021.12.01 10:26 Ramen_Gaming Help my wife has left me and I can't pay my bills anymore I'm living off the warmth of my grail collection

Help my wife has left me and I can't pay my bills anymore I'm living off the warmth of my grail collection submitted by Ramen_Gaming to vinyljerk [link] [comments]


2021.12.01 10:26 Al41001 SHIBA INU PRICE BREAKOUT COMING SOON? 0.000075 LEVEL?

SHIBA INU PRICE BREAKOUT COMING SOON? 0.000075 LEVEL? submitted by Al41001 to Shibainucoin [link] [comments]


2021.12.01 10:26 WF6i What is your most and least favorite thing about Reddit?

submitted by WF6i to AskReddit [link] [comments]


2021.12.01 10:26 zzifLA-zuzu Just realised I am a 21 year old adult and whatever I say, is going to be taken seriously by people.

I am a senior at University. I sat for a couple of job applications and interviews, and I finally got my first offer. The HR lady called me up and asked me a few questions. She also asked if I would be okay with relocating.
At that point of evening, on the day she had called (last month), I was okay with relocating. I was reading how the tech sector is more prospective in Bangalore than in Mumbai, where I stay. I am not scared to revealing the identity of my city, because even if I am being hunt down by a serial killer or a psychopath, to find one person among so many people in a city like Mumbai, is bleakly possible.
Coming back to the main topic, so i told her, "Yes, I'll be fine relocating to Bangalore."
Today, I received my offer letter, and yes, I am posted in Bangalore.
My dad has been making faced because he thinks it's not sensible for me to stay away from my home, especially on a salary which is a fresher's salary - decent enough in INR, tho not on the higher range.
But when I think of it, I think Bangalore will give me a lot of options and I will also be available to apply for other huge companies out there. And living independently is going to help me get out of my parents and home's bubble.
But I just realised that, the HR lady didn't even ask me again for reconfirmation, if I was sure with relocating. She just trusted me to be sane 21 year old without ambivalent tendencies.
submitted by zzifLA-zuzu to CasualConversation [link] [comments]


2021.12.01 10:26 M4X7MU5 All Scripture is inspired of God.—2 Tim. 3:16.

Tuesday, November 30, 2021
The Greek word translated “inspired of God” literally means “God-breathed.” God used his spirit to “breathe” his thoughts into the minds of Bible writers. When we read the Bible and meditate on what we read, God’s instructions enter our mind and heart. Those inspired thoughts move us to bring our life in line with God’s will. (Heb. 4:12) But to benefit fully from holy spirit, we must set aside time to study the Bible regularly and to think deeply about what we read. Then God’s Word will influence all that we say and do. Also, we must worship God together. (Ps. 22:22) Jehovah’s spirit is present at meetings. (Rev. 2:29) When we meet for worship with fellow Christians, we pray for holy spirit, we sing Kingdom songs based on God’s Word, and we listen to Bible-based instruction presented by brothers who have been appointed by holy spirit. To benefit fully from holy spirit, however, we need to come prepared to participate in the meetings.
(Hebrews 4:12) 12 For the word of God is alive and exerts power and is sharper than any two-edged sword and pierces even to the dividing of soul and spirit, and of joints from the marrow, and is able to discern thoughts and intentions of the heart.
(Psalm 22:22) 22 I will declare your name to my brothers; In the midst of the congregation, I will praise you.
(Revelation 2:29) 29 Let the one who has an ear hear what the Spirit says to the congregations.’
submitted by M4X7MU5 to JehovahsWitnessesOrg [link] [comments]


2021.12.01 10:26 Ultima_Magnus 🔱Aqua Shiba just Launched🚀 from depths of the Majestic Ocean and bringing a Tidal Wave 🌊 of Profits to his investors! Join the Heroic Aqua Shiba on his heroic crusade to save the Crypto & Defi World! Join our Royal Atlantian Army as we embark on our crusade to save the Cryptoverse! Join Us!

🔱Aqua Shiba just Launched🚀 from depths of the Majestic Ocean and bringing a Tidal Wave 🌊 of Profits to his investors! Join the Heroic Aqua Shiba on his heroic crusade to save the Crypto & Defi World! Join our Royal Atlantian Army as we embark on our campaign to become the #1 DeFi Token in Crypto. Lets Go! Join our heroic mission today!
🌐Website: https://www.aquashiba.cc
📱Telegram: https://t.me/AquaShibaCoin
🐤Twitter: https://twitter.com/AquaShibaCoin
🌐BSC Scan: https://bscscan.com/token/0x37B8996C92f9143aE82183280b120a3499Ab0b3C
Liquidity is locked: https://deeplock.io/lock/0xabAF6f50Ac9219B9E19e35D97773294Aa6141e10
Contract Ownership is Renounced: https://bscscan.com/tx/0xb7604d35e9873e076060b4f87d6ce70df13e039e84fd0106a0e227d95ad0187a
📝Contract: 0x37B8996C92f9143aE82183280b120a3499Ab0b3C
Buy with 11% Slippage right here on PancakeSwap!
Aqua Shiba has assembled his greatest generals to form the Royal Atlantian Marketing Council to market our token far and wide by advertising via multiple avenues such as Reddit, Twitter, Facebook, Token Listing sites, and much more.
The Bounties of Aqua Shiba's Heroic Campaign will be shared with all his loyal hodlers via Heroic Reflection Rewards, Token Airdrops and Community Awards and Prizes.
Our Tokenomics are as follows:
Auto-Liquidity: All Aqua Shiba transactions contribute 7% to our liquidity pool ensuring price stability, sustainable growth for all his Aqua Shiba investors. Multiple liquidity pools and stable coins parings with BUSD & USDC will be added as our community grows.
Safe & Secure: Aqua Shiba puts the safety and security of his Army as his top priority and has ordered that Contract Ownership be Renounced at launch & 100% of Liquidity be Locked, therefore, ensuring that his token is decentralized and no individual, group, or entity has control over his royal token and ensuring safety and security for all his investors.
Heroic Reflections: All Aqua Shiba holders will observe their token balance grow through Reflection Rewards at intervals as the community grows. This function will allow holders to effectively earn interest over time and will scale as the community grows.
Heroic Marketing: Aqua Shiba has formed the Royal Atlantian Marketing Council which will utilize the Royal Atlantian Treasury of which 3% of every transaction is contributed to launch a Marketing Campaign covering multiple avenues such as Reddit, Twitter, Facebook, Token Listing sites, and much more. Aqua Shiba is going to save the entire crypto world and rain riches down on his loyal soldiers!
submitted by Ultima_Magnus to AllCryptoBets [link] [comments]


2021.12.01 10:26 Togekiss98 Lf: apriball heracross, FT: apriballs (except level), bottle caps, patches, tms, aprimons such as, fast ball rotom, friend ball tangela, lure ball totodile, level ball cyndaquil, moon ball eevee, love ball feebas, love ball chimchar.

submitted by Togekiss98 to pokemontrades [link] [comments]


2021.12.01 10:26 No-Dealer7189 Do yourself a favor and don’t ever sign up with the Wedding wire and the knot as a vendor:,)

I am in the process of trying to cancel my membership with them. I cancelled my card to stop the payments. I told them I simply cannot afford due to personal circumstances and they told me that I’m not eligible to cancel until my 12 month contract is up (which I totally get) and I’m dumb ass for signing up with them. I have gotten couple leads after signing up with them but I decided to do some research and call the venues to see if they are actual real couples.
Sigh. Of course they are fake couples. They did not say anything about possibly receiving fake leads😂 at this point I don’t know if I should sue them because I have a friend who is lawyer. Please comment if you’re in the same situation as I am. I am worried that they are going to take it to collection🙃
submitted by No-Dealer7189 to WeddingPhotography [link] [comments]


2021.12.01 10:26 dxmen_lcvely Happy Birthday, Soudo! (This was made in 5 minutes, please don’t judge)

Happy Birthday, Soudo! (This was made in 5 minutes, please don’t judge) submitted by dxmen_lcvely to pokespe [link] [comments]


2021.12.01 10:26 tumbleweedtumbler A must have SHIB NFT , single edition.

A must have SHIB NFT , single edition. submitted by tumbleweedtumbler to shib [link] [comments]


2021.12.01 10:26 HighCommandDUH Squid Game | SEASON 2 FULL TEASER TRAILER Pt.2 | Netflix

Squid Game | SEASON 2 FULL TEASER TRAILER Pt.2 | Netflix submitted by HighCommandDUH to TeenagersButBetter [link] [comments]


2021.12.01 10:26 driftingthruspace 29[m] have always felt pictures I take aren't good 🙈 what do you think?

29[m] have always felt pictures I take aren't good 🙈 what do you think? submitted by driftingthruspace to amihot [link] [comments]


2021.12.01 10:26 shlee_e One cat always acts like he’s hungry, please help

Sigh, I am close to being fed up with this situation. I have two cats, one is pretty skinny and doesn’t act interested in food, and the other… would do anything for one extra piece of kibble and steals anything he can (small boi is ~9lbs and big boi is ~17lbs). We have two microchip bowls, to combat the stealing (I’m mostly worried about the smaller cat eating enough), and we just recently got a timed bowl for our super “hungry” kitty.
Every morning the hungry cat tries to convince us to feed him. He has a a timed bowl so we don’t. We still have to feed the small boi and it makes big boi jealous. I really don’t know what else to do, if we get a timed bowl for the small cat too I know my fatty cat will eat both servings. Through out the day big boi will stare at his brothers bowl and will attack when he can’t open it, or if he checks his own bowl and it’s empty. Has anyone else had such a tough feeding dynamic? Please help, the vet just laughs at us and tells us it’s normal.
submitted by shlee_e to CatAdvice [link] [comments]


2021.12.01 10:26 Common_Echo_9061 No One Has Right to Divide Afghanistan, Says Khalil-ur-Rahman Haqqani

No One Has Right to Divide Afghanistan, Says Khalil-ur-Rahman Haqqani submitted by Common_Echo_9061 to afghanistan [link] [comments]


2021.12.01 10:26 Bill_Mcdoor landlord put clause in contract banning "Parties, Events, or Gatherings" without prior agreement. Is this enforceable?

Title pretty much sums it up. Looking over the contract for some student accommodation for me and a group of friends for next year. At a glance this seems like the type of thing that wouldn't really be reasonable, but obviously I don't have alot of experience renting
submitted by Bill_Mcdoor to LegalAdviceUK [link] [comments]


2021.12.01 10:26 Travesty1234 US visa please...

US visa please... submitted by Travesty1234 to Chodi [link] [comments]


2021.12.01 10:26 Dapper_Composer2 This is an eternal feeling

This is an eternal feeling submitted by Dapper_Composer2 to antiwork [link] [comments]


2021.12.01 10:26 ZoolShop Why the Powell-Omicron Double Whammy in Stocks Is a Huge Buying Opportunity

submitted by ZoolShop to CoinTuta [link] [comments]


2021.12.01 10:26 charlieblue666 QAnon follower writes open letter to Donald Trump over failed predictions—"Tired of it"

The meltdown begins.
submitted by charlieblue666 to ParlerWatch [link] [comments]


2021.12.01 10:26 idontknowyaimbored Chance me for Questbridge match to Vanderbilt/Emory/Boston u or UF/FSU (Florida) Regular Decision

So questbridge decisions come out today, and I am super nervous. :( I was finalist.
I know my grammar is bad but I am typing this in a rush because I’m nervous lol.
Income: This is a bit high but $84k for family of 10+ (extended family members stay for months at a time so it can be more than 10) Assets: $0, with lots of debt and child support we have to pay
Other Stuff: Hispanic, First Gen for College, Female, Disability, applying for Computer Science
SAT: couldn’t take on multiple occasions because I got very sick for COVID and my grandmother almost died :( but taking it on December if I am not matched.
Gpa 4.0/5.02 Rank 5/123 -—————————————————————————————————————————— Classes: I took like 15 Dual Enrollment Classes will graduate with AA, and taking 2APs this spring which are the only ones my school offers.
Senior Year Schedule: (Semester) I have Spanish 1/2 because I couldn’t take it freshman year.
Dual Enrollment: Comp Sci 1/2 Calculus trigonometry Intro to Python Intermediate Spanish 2
AP HUG/CALC
Taking online quantum computing and more Calc courses -—————————————————————————————————————————— —- ECs
Phonebanking Leader and Social Media ManageTiktok Recuritment for PAC
Created an Online Stem and Coding Summer Camp
Develop Apps and Websites for others
Founder of debate club with 25 members and state level tournaments
Church volunteer: I lead a childrens room, technology productions, and I am a student leader (medium-large church with 2k people weekly at campus) -—————————————————————————————————————————— I do not have a job because my schedule is busy and I have to take care of 5 siblings and 2 grandparents and also prevented me from doing many ECs
I also babysit, did a paid internship with project SEED, small business, tutoring, and sometimes ubereats orders. -—————————————————————————————————————————— In my essays I wrote about a research project I did, and a fundraiser I started.
Supplementals were a 5-6/10 Personal Statement was around a 8-9/10
-—————————————————————————————————————————— Awards mainly consisted of ranking 3rd to 8th place at state, regional, and online hackathons, science Olympiad, and debate competitions. My poems were in library of poetry And I got first place in a county photography contest -—————————————————————————————————————————— I know my stats are mediocre at best, and my questbridge application is weaker than my common app since I have more ECs than listed here but do y’all think I have a shot at matching with any of those schools, or getting accepted to UF/FSU regular decision? Thank you. :)
Ps: I have to move out due to family conflict so that may affect my financial situation since I will move with other set of grandparents but to my knowledge they make around 50k a year idk lol.
Ps: Compared to everyone I see on chanceme I don’t think I will get accepted anywhere :(
PSSS: I also applied to UCF and FAU
submitted by idontknowyaimbored to chanceme [link] [comments]


2021.12.01 10:26 PunkMonkeySlayer 25/M [Chat] Dork seeking other dorks to chat to

I'm a big dork, I like cartoons, anime, casual games and cheesy 2000s-2012 TV shows. I also really like the aesthetic of the 80s and 90s. I'm pretty introverted and prefer texting over voice or video calls but if we spend enough time getting to know each other I'd be open to doing those some day. I also like to chat about your day, even if its the same thing every day I just like taking the news from people. I tend to reply fast and like answering questions if you're a nosy person. Hmu and lets get chatting.
submitted by PunkMonkeySlayer to MeetPeople [link] [comments]


http://jogadom.ru