Binary Option Signals - Binary Options Signals

GE2020: The Roar of the Swing Voter

Hi everyone, this is my first ever post here.
I run a little website called The Thought Experiment where I talk about various issues, some of them Singapore related. And one of my main interests is Singaporean politics. With the GE2020 election results, I thought I should pen down my take on what us as the electorate were trying to say.
If you like what I wrote, I also wrote another article on the state of play for GE2020 during the campaigning period, as well as 2 other articles related to GE2015 back when it was taking place.
If you don't like what I wrote, that's ok! I think the beauty of freedom of expression is that everyone is entitled to their opinion. I'm always happy to get feedback, because I do think that more public discourse about our local politics helps us to be more politically aware as a whole.
Just thought I'll share my article here to see what you guys make of it :D
Article Starts Here:
During the campaigning period, both sides sought to portray an extreme scenario of what would happen if voters did not vote for them. The Peoples’ Action Party (PAP) warned that Singaporeans that their political opponents “might eventually replace the government after July 10”. Meanwhile, the Worker’s Party (WP) stated that “there was a real risk of a wipeout of elected opposition MPs at the July 10 polls”.
Today is July 11th. As we all know, neither of these scenarios came to pass. The PAP comfortably retained its super-majority in Parliament, winning 83 out of 93 elected MP seats. But just as in GE2011, another Group Representation Constituency (GRC) has fallen to the WP. In addition, the PAP saw its vote share drop drastically, down almost 9% to 61.2% from 69.9% in GE2015.
Singapore’s electorate is unique in that a significant proportion is comprised of swing voters: Voters who don’t hold any blind allegiance to any political party, but vote based on a variety of factors both micro and macro. The above extreme scenarios were clearly targeted at these swing voters. Well, the swing voters have made their choice, their roar sending 4 more elected opposition MPs into Parliament. This article aims to unpack that roar and what it means for the state of Singaporean politics going forward.
1. The PAP is still the preferred party to form Singapore’s Government
Yes, this may come across as blindingly obvious, but it still needs to be said. The swing voter is by its very definition, liable to changes of opinion. And a large factor that determines how a swing voter votes is their perception of how their fellow swing voters are voting. If swing voters perceive that most swing voters are leaning towards voting for the opposition, they might feel compelled to vote for the incumbent. And if the reverse is true, swing voters might feel the need to shore up opposition support.
Why is this so? This is because the swing voter is trying to push the vote result into a sweet spot – one that lies between the two extreme scenarios espoused by either side. They don’t want the PAP to sweep all 93 seats in a ‘white tsunami’. Neither do they want the opposition to claim so much territory that the PAP is too weak to form the Government on its own. But because each swing voter only has a binary choice: either they vote for one side or the other (I’m ignoring the third option where they simply spoil their vote), they can’t very well say “I want to vote 0.6 for the PAP and 0.4 for the Opposition with my vote”. And so we can expect the swing voter bloc to continue being a source of uncertainty for both sides in future elections, as long as swing voters are still convinced that the PAP should be the Government.
2. Voters no longer believe that the PAP needs a ‘strong mandate’ to govern. They also don’t buy into the NCMP scheme.
Throughout the campaign period, the PAP repeatedly exhorted voters to vote for them alone. Granted, they couldn’t very well give any ground to the opposition without a fight. And therefore there was an attempt to equate voting for the PAP as voting for Singapore’s best interests. However, the main message that voters got was this: PAP will only be able to steer Singapore out of the Covid-19 pandemic if it has a strong mandate from the people.
What is a strong mandate, you may ask? While no PAP candidate publicly confirmed it, their incessant harping on the Non-Constituency Member of Parliament (NCMP) scheme as the PAP’s win-win solution for having the PAP in power and a largely de-fanged opposition presence in parliament shows that the PAP truly wanted a parliament where it held every single seat.
Clearly, the electorate has different ideas, handing Sengkang GRC to the WP and slashing the PAP’s margins in previous strongholds such as West Coast, Choa Chu Kang and Tanjong Pagar by double digit percentages. There is no doubt from the results that swing voters are convinced that a PAP supermajority is not good for Singapore. They are no longer convinced that to vote for the opposition is a vote against Singapore. They have realized, as members of a maturing democracy surely must, that one can vote for the opposition, yet still be pro-Singapore.
3. Social Media and the Internet are rewriting the electorate’s perception.
In the past, there was no way to have an easily accessible record of historical events. With the only information source available being biased mainstream media, Singaporeans could only rely on that to fill in the gaps in their memories. Therefore, Operation Coldstore became a myth of the past, and Chee Soon Juan became a crackpot in the eyes of the people, someone who should never be allowed into Parliament.
Fast forward to today. Chee won 45.2% of the votes in Bukit Batok’s Single Member Constituency (SMC). His party-mate, Dr. Paul Tambyah did even better, winning 46.26% of the votes in Bukit Panjang SMC. For someone previously seen as unfit for public office, this is an extremely good result.
Chee has been running for elections in Singapore for a long time, and only now is there a significant change in the way he is perceived (and supported) by the electorate. Why? Because of social media and the internet, two things which the PAP does not have absolute control over. With the ability to conduct interviews with social media personalities as well as upload party videos on Youtube, he has been able to display a side of himself to people that the PAP did not want them to see: someone who is merely human just like them, but who is standing up for what he believes in.
4. Reserved Election Shenanigans and Tan Cheng Block: The electorate has not forgotten.
Tan Cheng Bock almost became our President in 2011. There are many who say that if Tan Kin Lian and Tan Jee Say had not run, Tony Tan would not have been elected. In March 2016, Tan Cheng Bock publicly declared his interest to run for the next Presidential Election that would be held in 2017. The close result of 2011 and Tan Cheng Bock’s imminent candidacy made the upcoming Presidential Election one that was eagerly anticipated.
That is, until the PAP shut down his bid for the presidency just a few months later in September 2016, using its supermajority in Parliament to pass a “reserved election” in which only members of a particular race could take part. Under the new rules that they had drawn up for themselves, it was decreed that only Malays could take part. And not just any Malay. The candidate had to either be a senior executive managing a firm that had S$500 million in shareholders’ equity, or be the Speaker of Parliament or a similarly high post in the public sector (the exact criteria are a bit more in-depth than this, but this is the gist of it. You can find the full criteria here). And who was the Speaker of Parliament at the time? Mdm Halimah, who was conveniently of the right race (Although there was some hooha about her actually being Indian). With the extremely strict private sector criteria and the PAP being able to effectively control who the public sector candidate was, it came as no surprise that Mdm Halimah was declared the only eligible candidate on Nomination Day. A day later, she was Singapore’s President. And all without a single vote cast by any Singaporean.
Of course, the PAP denied that this was a move specifically aimed at blocking Tan Cheng Bock’s bid for the presidency. Chan Chun Sing, Singapore’s current Minister of Trade and Industry, stated in 2017 that the Government was prepared to pay the political price over making these changes to the Constitution.
We can clearly see from the GE2020 results that a price was indeed paid. A loss of almost 9% of vote share is very significant, although a combination of the first-past-the-post rule and the GRC system ensured that the PAP still won 89.2% of the seats in Parliament despite only garnering 61.2% of the votes. On the whole, it’s naught but a scratch to the PAP’s overwhelming dominance in Parliament. The PAP still retains its supermajority and can make changes to the Constitution anytime that it likes. But the swing voters have sent a clear signal that they have not been persuaded by the PAP’s rationale.
5. Swing Voters do not want Racial Politics.
In 2019, Heng Swee Keat, Singapore’s Deputy Prime Minister and the man who is next in line to be Prime Minister (PM) commented that Singapore was not ready to have a non-Chinese PM. He further added that race is an issue that always arises at election-time in Singapore.
Let us now consider the GE2015 results. Tharman Shanmugaratnam, Singapore’s Senior Minister and someone whom many have expressed keenness to be Singapore’s next PM, obtained 79.28% of the vote share in Jurong GRC. This was above even the current Prime Minister Lee Hsien Loong, who scored 78.63% in Ang Mo Kio GRC. Tharman’s score was the highest in the entire election.
And now let us consider the GE2020 results. Tharman scored 74.62% in Jurong, again the highest scorer of the entire election, while Hsien Loong scored 71.91%. So Tharman beat the current PM again, and by an even bigger margin than the last time. Furthermore, Swee Keat, who made the infamous comments above, scored just 53.41% in East Coast.
Yes, I know I’m ignoring a lot of other factors that influenced these results. But don’t these results show conclusively that Heng’s comments were wrong? We have an Indian leading both the current and future PM in both elections, but yet PAP still feels the need to say that Singapore “hasn’t arrived” at a stage where we can vote without race in mind. In fact, this was the same rationale that supposedly led to the reserved presidency as mentioned in my earlier point.
The swing voters have spoken, and it is exceedingly clear to me that the electorate does not care what our highest office-holders are in terms of race, whether it be the PM or the President. Our Singapore pledge firmly states “regardless of race”, and I think the results have shown that we as a people have taken it to heart. But has the PAP?
6. Voters will not be so easily manipulated.
On one hand, Singaporeans were exhorted to stay home during the Covid-19 pandemic. Contact tracing became mandatory, and groups of more than 5 are prohibited.
But on the other hand, we are also told that it’s absolutely necessary to hold an election during this same period, for Singaporeans to wait in long lines and in close proximity to each other as we congregate to cast our vote, all because the PAP needs a strong mandate.
On one hand, Heng Swee Keat lambasted the Worker’s Party, claiming that it was “playing games with voters” over their refusal to confirm if they would accept NCMP seats.
But on the other hand, Heng Swee Keat was moved to the East Coast GRC at the eleventh hour in a surprise move to secure the constituency. (As mentioned above, he was aptly rewarded for this with a razor-thin margin of just 53.41% of the votes.)
On one hand, Masagos Zulkifli, PAP Vice-Chairman stated that “candidates should not be defined by a single moment in time or in their career, but judged instead by their growth throughout their life”. He said this in defense of Ivan Lim, who appears to be the very first candidate in Singaporean politics to have been pushed into retracting his candidacy by the power of non-mainstream media.
But on the other hand, the PAP called on the WP to make clear its stand on Raeesah Khan, a WP candidate who ran (and won) in Sengkang GRC for this election, stating that the Police investigation into Raeesah’s comments made on social media was “a serious matter which goes to the fundamental principles on which our country has been built”.
On one hand, Chan Chun Sing stated in 2015, referring to SingFirst’s policies about giving allowances to the young and the elderly, “Some of them promised you $300 per month. I say, please don’t insult my residents. You think…. they are here to be bribed?”
On the other hand, the PAP Government has just given out several handouts under its many budgets to help Singaporeans cope with the Covid-19 situation. [To be clear, I totally approve of these handouts. What I don’t approve is that the PAP felt the need to lambast similar policies as bribery in the past. Comparing a policy with a crime is a political low blow in my book.]
I could go on, but I think I’ve made my point. And so did the electorate in this election, putting their vote where it counted to show their disdain for the heavy-handedness and double standards that the PAP has displayed for this election.
Conclusion
I don’t say the above to put down the PAP. The PAP would have you believe that to not support them is equivalent to not wanting what’s best for Singapore. This is a false dichotomy that must be stamped out, and I am glad to see our swing voters taking a real stand with this election.
No, I say the above as a harsh but ultimately supportive letter to the PAP. As everyone can see from the results, we all still firmly believe that the PAP should be the Government. We still have faith that PAP has the leadership to take us forward and out of the Covid-19 crisis.
But we also want to send the PAP a strong signal with this vote, to bring them down from their ivory towers and down to the ground. Enough with the double standards. Enough with the heavy-handedness. Singaporeans have clearly stated their desire for a more mature democracy, and that means more alternative voices in Parliament. The PAP needs to stop acting as the father who knows it all, and to start acting as the bigger brother who can work hand in hand with his alternative younger brother towards what’s best for the entire family: Singapore.
There is a real chance that the PAP will not listen, though. As Lee Hsien Loong admitted in a rally in 2006, “if there are 10, 20… opposition members in Parliament… I have to spent my time thinking what is the right way to fix them”.
Now, the PAP has POFMA at its disposal. It still has the supermajority in Parliament, making them able to change any law in Singapore, even the Constitution at will. We have already seen them put these tools to use for its own benefit. Let us see if the PAP will continue as it has always done, or will it take this opportunity to change itself for the better. Whatever the case, we will be watching, and we will be waiting to make our roar heard once again five years down the road.
Majulah Singapura!
Article Ends Here.
Here's the link to the actual article:
https://thethoughtexperiment.org/2020/07/11/ge2020-the-roar-of-the-swing-vote
And here's the link to the other political articles I've written about Singapore:
https://thethoughtexperiment.org/2020/07/07/ge2020-the-state-of-play/
https://thethoughtexperiment.org/2015/09/10/ge2015-voting-wisely/
https://thethoughtexperiment.org/2015/09/05/expectations-of-the-opposition/
submitted by sharingan87 to singapore [link] [comments]

Help with an error making an https request with c++

I'm attempting to do an HTTPS PUT from C++ on an ESP-EYE. I started with the C esp_https_example code and had that working with the same PEM and URL. I started to transition to using this from C++ as part of a project that is primarily written in C++. My call looks like:
```cpp static const char *URL = "https://signal.unexpectedeof.casa/on-air";
void https_with_url(void) { esp_http_client_config_t* config = (esp_http_client_config_t*)calloc(sizeof(esp_http_client_config_t), 1); config->url = URL; config->cert_pem = unexpectedeof_casa_root_cert_pem_start; config->event_handler = _http_event_handler;
esp_http_client_handle_t client = esp_http_client_init(config); esp_http_client_set_method(client, HTTP_METHOD_PUT); esp_err_t err = esp_http_client_perform(client); if (err == ESP_OK) { ESP_LOGI(TAG, "HTTPS Status = %d, content_length = %d", esp_http_client_get_status_code(client), esp_http_client_get_content_length(client)); } else { ESP_LOGE(TAG, "Error perform http request %s", esp_err_to_name(err)); } esp_http_client_close(client); esp_http_client_cleanup(client); 
} ```
I believe the URL I'm providing isn't being copied or initialized correctly resulting in a url parsing error. When the function https_with_url is called I get this error:
text E (13593) esp-tls: couldn't get hostname for :signal.unexpectedeof.casa: E (13593) esp-tls: Failed to open new connection E (13603) TRANS_SSL: Failed to open a new connection E (13603) HTTP_CLIENT: Connection failed, sock < 0 E (13613) HTTPS_HANDLING: Error perform http request ESP_ERR_HTTP_CONNECT I (13623) HTTPS_HANDLING: HTTP_EVENT_DISCONNECTED I (13623) HTTPS_HANDLING: HTTP_EVENT_DISCONNECTED
This is the full output from flash and monitor: ```text (38) tron:smalltalk n0mn0m$ idf.py --port /dev/cu.SLABUSBtoUART flash monitor Adding "flash"'s dependency "all" to list of commands with default set of options. Executing action: all (aliases: build) Running ninja in directory /Users/n0mn0m/projects/on-aivoice-assistant/smalltalk/build Executing "ninja all"... [1/3] Performing build step for 'bootloader' ninja: no work to do. Executing action: flash Running esptool.py in directory /Users/n0mn0m/projects/on-aivoice-assistant/smalltalk/build Executing "/Users/n0mn0m/.espressif/python_env/idf4.1_py3.8_env/bin/python /Users/n0mn0m/projects/esp-idf/components/esptool_py/esptool/esptool.py -p /dev/cu.SLAB_USBtoUART -b 460800 --before default_reset --after hard_reset --chip esp32 write_flash @flash_project_args"... esptool.py -p /dev/cu.SLAB_USBtoUART -b 460800 --before default_reset --after hard_reset --chip esp32 write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x8000 partition_table/partition-table.bin 0x1000 bootloadebootloader.bin 0x10000 smalltalk.bin esptool.py v2.9-dev Serial port /dev/cu.SLAB_USBtoUART Connecting........_ Chip is ESP32D0WDQ5 (revision 1) Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None Crystal is 40MHz MAC: bc:dd:c2:d0:23:4c Uploading stub... Running stub... Stub running... Changing baud rate to 460800 Changed. Configuring flash size... Compressed 3072 bytes to 103... Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.0 seconds (effective 2319.8 kbit/s)... Hash of data verified. Compressed 25776 bytes to 15970... Wrote 25776 bytes (15970 compressed) at 0x00001000 in 0.4 seconds (effective 562.7 kbit/s)... Hash of data verified. Compressed 950960 bytes to 601726... Wrote 950960 bytes (601726 compressed) at 0x00010000 in 14.0 seconds (effective 545.1 kbit/s)... Hash of data verified.
Leaving... Hard resetting via RTS pin... Executing action: monitor Running idf_monitor in directory /Users/n0mn0m/projects/on-aivoice-assistant/smalltalk Executing "/Users/n0mn0m/.espressif/python_env/idf4.1_py3.8_env/bin/python /Users/n0mn0m/projects/esp-idf/tools/idf_monitor.py -p /dev/cu.SLAB_USBtoUART -b 115200 --toolchain-prefix xtensa-esp32-elf- /Users/n0mn0m/projects/on-aivoice-assistant/smalltalk/build/smalltalk.elf -m '/Users/n0mn0m/.espressif/python_env/idf4.1_py3.8_env/bin/python' '/Users/n0mn0m/projects/esp-idf/tools/idf.py' '--port' '/dev/cu.SLAB_USBtoUART'"... --- idf_monitor on /dev/cu.SLAB_USBtoUART 115200 --- --- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H --- ets Jun 8 2016 00:22:57
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:1 load:0x3fff0030,len:4 load:0x3fff0034,len:7348 load:0x40078000,len:13764 ho 0 tail 12 room 4 load:0x40080400,len:4568 0x40080400: _init at ??:?
entry 0x400806a4 I (31) boot: ESP-IDF v4.1-beta1-63-g9f024df9e 2nd stage bootloader I (31) boot: compile time 19:31:39 I (31) boot: chip revision: 1 I (35) boot_comm: chip revision: 1, min. bootloader chip revision: 0 I (42) qio_mode: Enabling default flash chip QIO I (47) boot.esp32: SPI Speed : 80MHz I (52) boot.esp32: SPI Mode : QIO I (57) boot.esp32: SPI Flash Size : 2MB I (61) boot: Enabling RNG early entropy source... I (67) boot: Partition Table: I (70) boot: ## Label Usage Type ST Offset Length I (77) boot: 0 nvs WiFi data 01 02 00009000 00006000 I (85) boot: 1 phy_init RF data 01 01 0000f000 00001000 I (92) boot: 2 factory factory app 00 00 00010000 00100000 I (100) boot: End of partition table I (104) boot_comm: chip revision: 1, min. application chip revision: 0 I (111) esp_image: segment 0: paddr=0x00010020 vaddr=0x3f400020 size=0x289f8 (166392) map I (169) esp_image: segment 1: paddr=0x00038a20 vaddr=0x3ffb0000 size=0x03914 ( 14612) load I (174) esp_image: segment 2: paddr=0x0003c33c vaddr=0x40080000 size=0x00404 ( 1028) load 0x40080000: _WindowOverflow4 at /Users/n0mn0m/projects/esp-idf/components/freertos/xtensa_vectors.S:1778
I (176) esp_image: segment 3: paddr=0x0003c748 vaddr=0x40080404 size=0x038d0 ( 14544) load I (190) esp_image: segment 4: paddr=0x00040020 vaddr=0x400d0020 size=0xa6224 (680484) map 0x400d0020: _stext at ??:?
I (394) esp_image: segment 5: paddr=0x000e624c vaddr=0x40083cd4 size=0x12040 ( 73792) load 0x40083cd4: bootloader_flash_gpio_config at /Users/n0mn0m/projects/esp-idf/components/bootloader_support/src/bootloader_flash_config_esp32.c:86
I (432) boot: Loaded app from partition at offset 0x10000 I (432) boot: Disabling RNG early entropy source... I (432) cpu_start: Pro cpu up. I (436) cpu_start: Application information: I (441) cpu_start: Project name: smalltalk I (446) cpu_start: App version: cbf78b2-dirty I (451) cpu_start: Compile time: Mar 28 2020 19:31:31 I (458) cpu_start: ELF file SHA256: 0049965a7b4339c3... I (464) cpu_start: ESP-IDF: v4.1-beta1-63-g9f024df9e I (470) cpu_start: Starting app cpu, entry point is 0x4008127c 0x4008127c: call_start_cpu1 at /Users/n0mn0m/projects/esp-idf/components/esp32/cpu_start.c:275
I (0) cpu_start: App cpu up. I (480) heap_init: Initializing. RAM available for dynamic allocation: I (487) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM I (493) heap_init: At 3FFBD6B8 len 00022948 (138 KiB): DRAM I (500) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM I (506) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM I (512) heap_init: At 40095D14 len 0000A2EC (40 KiB): IRAM I (518) cpu_start: Pro cpu start user code I (536) spi_flash: detected chip: generic I (536) spi_flash: flash io: qio W (536) spi_flash: Detected size(4096k) larger than the size in the binary image header(2048k). Using the size in the binary image header. I (547) cpu_start: Starting scheduler on PRO CPU. I (0) cpu_start: Starting scheduler on APP CPU. I (673) wifi: wifi driver task: 3ffcad94, prio:23, stack:3584, core=0 I (673) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE I (673) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE I (703) wifi: wifi firmware version: 551ce8d I (703) wifi: config NVS flash: enabled I (703) wifi: config nano formating: disabled I (703) wifi: Init dynamic tx buffer num: 32 I (703) wifi: Init data frame dynamic rx buffer num: 32 I (713) wifi: Init management frame dynamic rx buffer num: 32 I (713) wifi: Init management short buffer num: 32 I (723) wifi: Init static rx buffer size: 1600 I (723) wifi: Init static rx buffer num: 10 I (733) wifi: Init dynamic rx buffer num: 32 I (823) phy: phy_version: 4180, cb3948e, Sep 12 2019, 16:39:13, 0, 0 I (823) wifi: mode : sta (bc:dd:c2:d0:23:4c) I (863) I2S: DMA Malloc info, datalen=blocksize=600, dma_buf_count=3 I (863) I2S: DMA Malloc info, datalen=blocksize=600, dma_buf_count=3 I (873) I2S: PLL_D2: Req RATE: 16000, real rate: 16025.000, BITS: 16, CLKM: 39, BCK: 8, MCLK: 4096000.000, SCLK: 512800.000000, diva: 64, divb: 4 I (943) wifi: new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1 I (943) wifi: state: init -> auth (b0) I (953) wifi: state: auth -> assoc (0) I (953) wifi: state: assoc -> run (10) I (963) wifi: connected with Hallow, aid = 1, channel 1, BW20, bssid = 18:e8:29:c4:90:55 I (963) wifi: security type: 3, phy: bgn, rssi: -41 I (973) wifi: pm start, type: 1
I (983) wifi: AP's beacon interval = 102400 us, DTIM period = 2 I (993) TF_LITE_AUDIO_PROVIDER: Audio Recording started Waking up Waking up E (13593) esp-tls: couldn't get hostname for :signal.unexpectedeof.casa: E (13593) esp-tls: Failed to open new connection E (13603) TRANS_SSL: Failed to open a new connection E (13603) HTTP_CLIENT: Connection failed, sock < 0 E (13613) HTTPS_HANDLING: Error perform http request ESP_ERR_HTTP_CONNECT I (13623) HTTPS_HANDLING: HTTP_EVENT_DISCONNECTED I (13623) HTTPS_HANDLING: HTTP_EVENT_DISCONNECTED E (14013) esp-tls: couldn't get hostname for :signal.unexpectedeof.casa: E (14013) esp-tls: Failed to open new connection E (14013) TRANS_SSL: Failed to open a new connection E (14013) HTTP_CLIENT: Connection failed, sock < 0 E (14023) HTTPS_HANDLING: Error perform http request ESP_ERR_HTTP_CONNECT I (14033) HTTPS_HANDLING: HTTP_EVENT_DISCONNECTED I (14033) HTTPS_HANDLING: HTTP_EVENT_DISCONNECTED E (14913) esp-tls: couldn't get hostname for :signal.unexpectedeof.casa: E (14913) esp-tls: Failed to open new connection E (14913) TRANS_SSL: Failed to open a new connection E (14923) HTTP_CLIENT: Connection failed, sock < 0 E (14923) HTTPS_HANDLING: Error perform http request ESP_ERR_HTTP_CONNECT I (14933) HTTPS_HANDLING: HTTP_EVENT_DISCONNECTED I (14933) HTTPS_HANDLING: HTTP_EVENT_DISCONNECTED E (15213) esp-tls: couldn't get hostname for :signal.unexpectedeof.casa: E (15213) esp-tls: Failed to open new connection E (15213) TRANS_SSL: Failed to open a new connection E (15223) HTTP_CLIENT: Connection failed, sock < 0 E (15223) HTTPS_HANDLING: Error perform http request ESP_ERR_HTTP_CONNECT I (15233) HTTPS_HANDLING: HTTP_EVENT_DISCONNECTED I (15233) HTTPS_HANDLING: HTTP_EVENT_DISCONNECTED E (15513) esp-tls: couldn't get hostname for :signal.unexpectedeof.casa: E (15513) esp-tls: Failed to open new connection E (15513) TRANS_SSL: Failed to open a new connection E (15513) HTTP_CLIENT: Connection failed, sock < 0 E (15523) HTTPS_HANDLING: Error perform http request ESP_ERR_HTTP_CONNECT I (15533) HTTPS_HANDLING: HTTP_EVENT_DISCONNECTED I (15533) HTTPS_HANDLING: HTTP_EVENT_DISCONNECTED ```
main init
http call
full build project
My current thinking is it's related to using C++ and the underlying parsing that's happening. The wifi is initialized and connected, the PEM and url work testing with the C example. Appreciate any help or ideas.
submitted by Tak_Locke to esp32 [link] [comments]

MAME 0.217

MAME 0.217

What better way to celebrate Christmas than with a new MAME release? That’s right – MAME 0.217 is scheduled for release today. Just a reminder, this will be the last MAME release that we distribute a pre-built 32-bit Windows binary package for. Compiling for 32-bit targets will still be supported, but you’ll have to build MAME releases yourself starting from next month. This will also be the last release with source code distributed in the “zip in zip” archive format. We recommend getting source code by cloning a tagged revision from one of our version control mirrors (GitHub, GitLab or SourceForge), or you can use the P7ZIP tools to extract the self-extracting 7-Zip source archive. For MAME 0.217, we’ve switched the Windows tool chain to GCC 9.2.0, and uploaded an updated tools package (the minimum supported GCC version has not changed).
With all the housekeeping announcements out of the way, we can get to those juicy updates. The most exciting thing this month is the recovery of the Sega Model 1 coprocessor TGP programs for Star Wars Arcade and Wing War, making these games fully playable. We’ve been working on Virtua Fighter as well, and while the graphics are greatly improved, there are still some gameplay issues as of this release. In other arcade emulation news, sasuke has been busy fixing long-standing graphical issues in Nichibutsu games, and AJR has made some nice improvements to the early SNK 6502-based games.
On the home system side, there are some nice Sam Coupé improvements from TwistedTom, support for Apple II paddle controllers, a better Apple II colour palette, and significant improvements to Acorn RiscPC emulation. TV game emulation is progressing steadily, with two Lexibook systems, the Jungle Soft Zone 40, and the MiWi 16-in-1 now working.
For front-end developers, we’ve added data to the XML list format allowing you to handle software lists enabled by slot card devices (there are a few of these for Acorn and Sinclair home computers). The minimaws sample script has been updated to demonstrate a number of tasks related to handling software lists. For MAME contributors, we’ve made save state registration a bit simpler, and more manageable in the debugger.
You can get the source and Windows binary packages from the download page.

MAMETesters Bugs Fixed

New working machines

New working clones

Machines promoted to working

Clones promoted to working

New machines marked as NOT_WORKING

New clones marked as NOT_WORKING

New working software list additions

Software list items promoted to working

New NOT_WORKING software list additions

Source Changes

submitted by cuavas to emulation [link] [comments]

MAME 0.217

MAME 0.217

What better way to celebrate Christmas than with a new MAME release? That’s right – MAME 0.217 is scheduled for release today. Just a reminder, this will be the last MAME release that we distribute a pre-built 32-bit Windows binary package for. Compiling for 32-bit targets will still be supported, but you’ll have to build MAME releases yourself starting from next month. This will also be the last release with source code distributed in the “zip in zip” archive format. We recommend getting source code by cloning a tagged revision from one of our version control mirrors (GitHub, GitLab or SourceForge), or you can use the P7ZIP tools to extract the self-extracting 7-Zip source archive. For MAME 0.217, we’ve switched the Windows tool chain to GCC 9.2.0, and uploaded an updated tools package (the minimum supported GCC version has not changed).
With all the housekeeping announcements out of the way, we can get to those juicy updates. The most exciting thing this month is the recovery of the Sega Model 1 coprocessor TGP programs for Star Wars Arcade and Wing War, making these games fully playable. We’ve been working on Virtua Fighter as well, and while the graphics are greatly improved, there are still some gameplay issues as of this release. In other arcade emulation news, sasuke has been busy fixing long-standing graphical issues in Nichibutsu games, and AJR has made some nice improvements to the early SNK 6502-based games.
On the home system side, there are some nice Sam Coupé improvements from TwistedTom, support for Apple II paddle controllers, a better Apple II colour palette, and significant improvements to Acorn RiscPC emulation. TV game emulation is progressing steadily, with two Lexibook systems, the Jungle Soft Zone 40, and the MiWi 16-in-1 now working.
For front-end developers, we’ve added data to the XML list format allowing you to handle software lists enabled by slot card devices (there are a few of these for Acorn and Sinclair home computers). The minimaws sample script has been updated to demonstrate a number of tasks related to handling software lists. For MAME contributors, we’ve made save state registration a bit simpler, and more manageable in the debugger.
You can get the source and Windows binary packages from the download page.

MAMETesters Bugs Fixed

New working machines

New working clones

Machines promoted to working

Clones promoted to working

New machines marked as NOT_WORKING

New clones marked as NOT_WORKING

New working software list additions

Software list items promoted to working

New NOT_WORKING software list additions

Source Changes

submitted by cuavas to MAME [link] [comments]

MAME 0.217

MAME 0.217

What better way to celebrate Christmas than with a new MAME release? That’s right – MAME 0.217 is scheduled for release today. Just a reminder, this will be the last MAME release that we distribute a pre-built 32-bit Windows binary package for. Compiling for 32-bit targets will still be supported, but you’ll have to build MAME releases yourself starting from next month. This will also be the last release with source code distributed in the “zip in zip” archive format. We recommend getting source code by cloning a tagged revision from one of our version control mirrors (GitHub, GitLab or SourceForge), or you can use the P7ZIP tools to extract the self-extracting 7-Zip source archive. For MAME 0.217, we’ve switched the Windows tool chain to GCC 9.2.0, and uploaded an updated tools package (the minimum supported GCC version has not changed).
With all the housekeeping announcements out of the way, we can get to those juicy updates. The most exciting thing this month is the recovery of the Sega Model 1 coprocessor TGP programs for Star Wars Arcade and Wing War, making these games fully playable. We’ve been working on Virtua Fighter as well, and while the graphics are greatly improved, there are still some gameplay issues as of this release. In other arcade emulation news, sasuke has been busy fixing long-standing graphical issues in Nichibutsu games, and AJR has made some nice improvements to the early SNK 6502-based games.
On the home system side, there are some nice Sam Coupé improvements from TwistedTom, support for Apple II paddle controllers, a better Apple II colour palette, and significant improvements to Acorn RiscPC emulation. TV game emulation is progressing steadily, with two Lexibook systems, the Jungle Soft Zone 40, and the MiWi 16-in-1 now working.
For front-end developers, we’ve added data to the XML list format allowing you to handle software lists enabled by slot card devices (there are a few of these for Acorn and Sinclair home computers). The minimaws sample script has been updated to demonstrate a number of tasks related to handling software lists. For MAME contributors, we’ve made save state registration a bit simpler, and more manageable in the debugger.
You can get the source and Windows binary packages from the download page.

MAMETesters Bugs Fixed

New working machines

New working clones

Machines promoted to working

Clones promoted to working

New machines marked as NOT_WORKING

New clones marked as NOT_WORKING

New working software list additions

Software list items promoted to working

New NOT_WORKING software list additions

Source Changes

submitted by cuavas to cade [link] [comments]

[MtF] Coming Out

I came out to most almost a year after starting HRT over the course of several months. These are my notes about how I decided that it was the right time for me, how I did it, lessons learned, tips I wish I had known when I started, and what I wish I could have told myself at the start.
This is one entry in a series of posts drawn out of notes and journal entries. A link to all of the posts can be found in my transition journey.
As with all my posts, this is comprised of notes from my journey, from someone that knew something was off since childhood and transitioned well past puberty had done its thing. Your journey will be different, YMMV applies to this community more than most, and there is no right or wrong way.
There are many different ways to come out, this was just my experience and yours can and will be very different.

Coming out

There is no rule that says you have to come out to anyone or that you have to come out to everyone. Alternatively you can pick and choose who you come out to. You might tell friends and family, but not tell your work and just start a new job as the new you. It is up to you to decide who needs to know.
If and when you do come out you are not asking their opinion, you are letting them know what is going on.
If coming out feels like a confession and you are seeking acceptance and understanding you want to shift away from that to one where you are just letting them know what is going on. They will or won't be accepting and you have no say in that. Coming out is not about gaining acceptance.
You might lose some friends, but you will probably be gaining some new ones like any transition in life such as when you move, change school/jobs, have kids, etc. Some will be accepting, some wont be, some will take time. Some will go through the seven stages of grief. Some might be open and happy for you, but months later they will stop inviting you to events. Some might hit on you.

My "plan"

From the start my plan was delay telling others until after I was male failing. To be clear male failing is one person on the street seeing a woman from just a glance at me, not everyone, not all the time. This started happening occasionally between month 9 and 11. Around month 10 even those that saw me frequently started noticing and would ask whats up. That occurring is what caused me to create a more firm schedule to coming out socially.
Of course this plan makes for an annoying catch 22

The bell curve of when others notice

There was no magic day where everyone's brain flip how they gender you. Some flip early, some flip late, some you have to explicitly tell as they will never figure it out. Unfortunately the time span of this bell curve isn't measured in days or weeks, but months from my experience.
Another woman I work with that had transitioned years before (and was open about the fact) figured it out crazy early, but was incredibly polite and didn't say a thing until I approached her for advice.
Those that have seen other individuals transition were able to spot my transition. Lack of facial hair and early changes to my voice stand out to them. The first unexpected person to figure it out that I came out to was one of these individuals. Later I found out there were several more that knew for over a year, but were all polite until I formally came out.
Those I interacted with the most were the last to notice my changes and they were not the first to gender me correctly. I call this boiling the frog or gender warping and the result is that they had the hardest time.
On the flip side those that have never seen me before at shops and restaurants consistently would see me as a women even when those at work that saw me every day had "no clue".
Different people gender individuals differently, placing different importance on different things from appearance to voice to smell. With the face it might be the skin tone, nose shape, or brow ridge that is the most important, you just don't know how any ones brain genders.
When a few people started noticing I was all excited to come out, but really the lesson I learned the hard way was that I needed to slow down. I was at the beginning of the curve. Just because a few figured it out doesn't mean most would and being told that 'they never would have guessed' because they still see a guy hurts. The longer I waited the less common that reaction was.
To further highlight the "speed" here are some dates to show how long I waited to come out at work compared to when I first started to be seen as a woman in public.

Deciding when to come out

Originally I was going to wait to tell most until after I had FFS which was scheduled for month 16, but a few were figuring it out at month 10 and I really didn’t want to wait.
In the end I told very close friends first, immediate family, and worked my way out in my social circle saving coming out formally at work for last and so there wasn't a specific day I told everyone, but it happened many times over the course of around three months.
Because I wanted to tell people in person there was a time period where some some knew, but others did not which gets annoying and was a little depressing at times.

Switching pronouns and name

I held off asking those that knew really early on to switch to use my new name and female pronouns until I was male failing and told a wider circle of friends. I did not want to live through others trying when I was clearly still presenting male which would result in me getting constantly misgendered not to mention someone slipping up around someone that did not know. It was just too messy and this was easier socially even if it was sad for me.
I did ask those that never interact with others to switch my name and pronouns immediately such as the woman that I went to for laser, which made my visits amazing. In fact she never knew me by my deadname and one day I left smiling when I told her my deadname in a conversation and she said it was weird. I never "came out" to those individuals, they only ever knew me as the new me which was great.

1 minute coming out speech

Before I came out officially at work a handful of people figured it out. One even asked me my name/pronouns and told me later they assumed they had missed the announcement. I realized that I needed something for these cases where someone approaches unexpectedly. I put together a little speech that I can say in a minute that hits all the bullet points that I kept on my phone.

Don't beat around the bush

Early on (month 10-11) there was a few people that figured out what was going on, but didn't say anything. If you realize this is happening don't beat around the bush or play coy games to see if they can figure it out. It is much better all around to just be upfront and tell them that you are transgender, transitioning and give the above 1 minute coming out speech. Don't turn it into a long awkward thing.
My apologies to the person that I did this to before I had the 1 minute coming out speech and was still terrified of telling people and really wanted them to figure it out and say something first. If you are really sure they know, just tell them.

Shorter is better

It is tempting when coming out to want to sit down and share everything that you have been keeping quiet about. Further, there can be a desire to convince them and seek validation. Long term though you want to try to stick more to the 1 minute speech and less the 1 hour discussion. Many of the things you share you will later wish you never had.

A one liner is also okay

One person I came out to really early on I did it in an off handed way. They overheard something with my new name and so I told them that I will be going by a new name in a month or two and that I am transgender. That was it, no further conversation was had. I simply told them of a change in my life, like it was exciting as buying a new car or something. In a way I think I liked this way of coming out more than anything else because they immediately switched and life moved on without a big drawn out event.

Coming out lessons

Guidelines I have learned the hard way.
Do not under any circumstances assume that the person you are coming out to is supportive. There are countless stories of being surprised at how others react. They might call you by your new name to your face, but never anyone else. They might be supportive say you are brave, but gossip about you negatively to their friends. Be especially watchful of those that might be openly hostile to you.
With each coming out the overall lesson I learned was to tell less.

Who needs science

Before I came out I had a list of scientific articles and was ready and happy to discuss it in greater detail with anyone that wanted to. To my surprise everyone either was just happy that I was happy or had already made up their mind and wasn't really interested in that sort of discussion.

Telling parents

My parents lived nearby and so I made sure to regularly see them so it wouldn't be a jarring visit with me looking different. I had spent months crafting a letter to give to them. The letter served several roles. First and foremost it was to articulate what is going on in as clear of a way as possible as well as answer the most common questions they might have. Beyond that I knew that when I left their house they would still have this letter and use it as a FAQ of sorts to be able to go back and see what I had written.
When the day actually came they told me that while they didn't really understand they still loved me. I regularly went back and hung out with them so they could see that I am still me. On the second visit it there was a lot more questions and push back to the point that they were trying to debate how I felt when I was a child as though they might know better than me. No matter what I felt about that, I calmly let them talk because I could see what they were doing and I know that this is all new for them and it will take some time. I kept going back, each time being calm and as time went and they learned more they seemed to became more accepting and supportive.
Family is family and giving them time to adjust and not giving up I felt was the right thing to do. When I came out I wasn’t wearing a dress and was still presenting androgynous, but each time they saw me after I slowly changed my presentation. Not only could they adjust to my presentation, but HRT continued to do its slow magic and each time I was more feminine. I don't have a magic solution for dealing with parents, but I am being much more patient than I am with anyone else.
If I have to cut a family member out of my life I want to know that I first did everything possible to maintain our relationship.

Acceptance and Support

When asked how others are responding to me coming out I like to describe in terms of acceptance and support as two separate axis on a graph. I have those that are supportive, but not accepting, those that are not accepting and not supportive, and those that are supportive and accepting and everything in the middle.
For many that are not accepting it is because they are not informed. They make a million assumptions based upon what little information they have seen in the media. Simply talking to them helps bring to light a lot of these misconceptions and can move that axis.

Its all about sexuality right???

Some individuals have a really really hard time separating sexuality from gender. They will bring the conversations constantly back to that topic and they just can't conceive that I am not doing this for sexual reasons. When I discuss my transition it is almost never about sexuality and every time they bring it up I clarify and move the conversation elsewhere. I try to discuss sexuality as little as possible because I want to send a clear message that it is not part of the conversation. Sometimes I have to be as blunt as I am willing about this topic as they might have just insane ideas.

People talk

Do not trust that people won't talk. Assume if you tell someone they will tell someone else. Someone at my work figured it out and told his wife (via chat on his phone) before we even finished my coming out conversation. Within the world of gossip this ranks insanely high. If someone asks if you are going through something early on you can just say 'personal stuff' and leave it at that, you do not have to tell anyone before you are ready. There are plenty of stories where someone came out to a friend or supposed ally only to find out that they told everyone. Even though I was prepared for it when it happened to me it took me by surprise. Even telling another trans individual doesn't guarantee they won't talk.
The safest thing is to not tell anyone until you are ready for everyone to know.
On the flip side this can be used for coming out at work, the neighborhood, etc. Tell the person that gossips and just stand back. Or tell a close group and let them know it is not a secret and you plan on formally coming out in a few weeks. They will talk and when you "come out" it wont surprise many. It will be news for a few weeks and then people will hopefully move on. Cis individuals by and large don't understand how serious outing you is.
As for myself those that are closest to me would almost always tell their spouses shortly after I told them. Friends, family, boss, acquaintances, at each level of the circle, the possibility of someone telling everyone grows. It is really juicy gossip from their perspective and not a medical or safety issue like it is to us.

Delay until next week

When going through the process of telling everyone if you delay telling an individual a week it is only better. As I started coming out more and more events were conspiring as they do, to delay things. That might have been telling a neighbor or getting my name changed or telling an extended family member. In each case I really wanted to do it yesterday, but also took a breath and didn't worry about it. The important thing was that it was going to happen. And in fact the extra week or month was actually a positive thing. A few more weeks for HRT to do its thing, for me to work on my voice, wardrobe, facial hair, everything. So I didn't stress when I realized something I originally was hoping to do at month 11 would happen at month 13. This happened a number of times and in each case I was simply more prepared in the end. I started not trying to cram everything as close together as possible, but just tell those when the time is best.

And then ... nothing

I told the majority of individuals over the course of two months. Not too surprisingly very quickly it became yesterday's news, but what was more interesting was how the news wasn't timely. I wasn't going to a family wedding, high school reunion, or similar. If I had waited another month or three to start telling everyone it would have been okay.

Work

I told my boss when a few early individuals started to figure it out just in case something happened and I wanted him to be in my corner, but this was months before actually coming out at work. At the same time I reached out to HR so that they would be in the loop both for my own documentation/legal purposes and if they wanted to help. I am not sure if they were unprepared or if I live in a more liberal state than I realized because the response was only a link to the documentation on how to change my name in the various corporate systems.
I delayed the general announcement until almost 14 months. I was full time everywhere except work and itching to be me at work too, but given that it is my income, how I pay for food and housing I played it very safe. It was only once I had my legal name change and needed to update my name for payroll that I decided to come out at work. My face had changed enough that after I came out I was told one person said "about time".
I crafted a simply email that my director sent out. It was in the style of a new hire email just a photo and an introduction. Not only did having them send it out give it authority behind the announcement, but they got to use the female pronouns in the email when referring to me. I also had a long legal type HR email ready in case we needed to send it to anyone in specific if there was trouble.
The email that went out was very short, just a few paragraphs that covered the following points:
I told my immediate colleagues before the mass email went out because I consider them my friends and because they saw me almost every day they didn't realize I had been changing and were surprised. After the announcement I got to go around changing my name and photo in various systems and got a new badge all on the same day.
I received a lot of congratulatory emails and then after a few hours I was just back to doing work. It took a few days for the news to filter out and over the next few days others kept finding out and either stopping by and saying hi or sending me an email.
I work in a casual environment and the day after coming out I switched my wardrobe, but to help others adjust kept it more on the androgynous style with jeans and t-shirts to start. I had been hiding my chest fairly well so trading my compression bras and large sweaters for tops that fit and a regular bra resulted in a fair number of stares for a few days. As the weeks went by I slowly started introducing more femme pieces and wearing jewelry.
In the end (so far?) coming out at work went incredibly well. There were a few name and pronoun mistakes, but as time went on that decreased and work continued on as it had before. Seeking feedback on how it went someone told me that when I am not around they switched to my new name which made my day to hear.

Work and sexual discussions

Discussing what it means to be transgender has a lot of topics that are sexual in nature. Be extraordinary careful about what you say or do as you might actually be reported to HR because it makes someone uncomfortable. Have conversations in private areas because individuals that eavesdrop in publicly held conversations area might also report you. Because the nature of coming out stuff normally not discussed day to day at work are, and extra care should be taken to not put your job in jeopardy as you navigate answering those that have questions.

Outer circle

There are a number of individuals that I would classify as on the outer circle. They know me from before, but I infrequently interact with them. These include places like my dentist, hairdresser, eye doctor, library. An option you have at any time is to just go somewhere else. The new place won't have that baggage of you having to come out to them or the possibility of being misgendered like those that need to adjust. I kept going to many of the same places, but if I had to do it over this might choose differently both to get the validation and have one less thing to stress over.

Account and Names

Working in software I know just how dangerous it can be to ask to have a name updated. It is very common that the old name isn't deleted or changed, but there is just some note saying the new name is X, but the original name is still there or the name is just copied from one system to the next. Even if you think you updated everything eventually something screws up and the first name in the account is used. So even if it was a bit more work whenever possible I created a new account and then deleted the old account so there would be no chance for the old name to be accidentally used down the road. This applied for big things like Facebook, but also to little things like online purchases from places like Etsy and even my library card.
A good example is Amazon.com where your name is copied all over the place rather than having a single account holder and so you will be playing whack a mole trying to find all the places your old name is used if you continue using your old account.
As I would come out to others when it applied I would tell them about my new accounts and switch communicating with them exclusively there.
I highly recommend when possible creating new accounts and deleting the old ones.

Telling others your deadname

When you first come out, everyone knows your deadname, but from then on you will start meeting people who don't know your deadname, but might know you are trans. The moment these individuals learn what your deadname is they often will feel compelled to say it out loud, almost like they are trying it on to see how it fit you. This experience never once has felt good. Like coming out, you can never undo telling someone your deadname. Worst of all they can (and sometimes will) tell others what it was. But overall after experiencing this a few too many times I no longer tell someone my deadname even when asked saying I wouldn't be comfortable telling them and dropping it. If they find out through some other means that is okay, but there is no reason for me to volunteer that.

Social Media

Coming out on Facebook, LinkedIn, Reddit and similar places was the very last major thing I was planning on doing. In preparation for that I had scrubbed photos of myself from the internet, created new email addresses, and took a new "stock" photo of myself to use as a profile photo everywhere.

Facebook

I always assumed I would have a big coming out message on Facebook. But as it got closer and closer to when I thought I might do that I realized I didn't really need to do that. Facebook just has a collection of individuals I knew over the last decade, not my close friends. And what did I really have to gain by posting there? Anyone I wanted to tell I told in person and they were now friends on my new account. And then I looked over my friends list and realized that a number had actually deleted their account. I could just delete my old Facebook account without an announcement and it wouldn't be a big deal.

Accepting at first, but...

Some individuals are very accepting at first, but on the second or third time you see them they are less so even to the point of being hostile. Unfortunately those same individuals can come off as extremely supportive at first and it is very tempting to open up to them. Because of this I switched to holding back initially and only open up over time as I learned I could trust them.

For some I have been transitioning for only a few months ...

I came out to most people between months 9 and 14. Some told me they started noticing and suspected something was up as early as month 8. While I might have been living with this since I was a child, seriously dealing with it for several years and I have been on HRT for more than a year to them it is very new. I would even go as far as saying some think I have been transitioning for only a few months.

Ways that I outed my transition before coming out

Some of the things I did before coming out made it much more obvious I was transitioning. I wrote down what other people told me they noticed. If I had ever seriously worried about my job as income or wanted to go stealth by quitting my job and starting over in a new city these are things I should not have done.
In summary if you want a group of people to not know you are transitioning don’t be stupid, just don’t start socially transitioning in front of them.

How-old.net

Before coming out at work I admit that I submitted way to many photos to how-old.net to see how I was being gendered. It had the addictive nature that initially only occasionally would it rewarded me by saying I looked female, but as time went on more and more were being marked as female. A big reason I was using it was as a gauge for when I could come out. But after coming out I found myself no longer using it because it didn't matter. If the site saw me as male or female it didn't help me at all because I was now out.

That photo where I am fat

I lived a life before I transitioned and pretending I didn't is silly. Within that lifetime I took photos and videos, wrote articles for publications, gave talks and much more. I don't want to pretend that this never happened.
Someone told me it is like I have an old vacation photo that I love, but I happened to be fat during that time. I loved that experience, don't want to pretend it never happened, but but just don't care to show anyone the photo because of how I looked. I have used this allegory a few times to good success to explain to others how I feel about old photos or places that still have my old name.

Being screwed over

Someone will screw you over. You just don't know who it will be. Perhaps they will decide that it is their business to tell everyone sooner than you were planning. Maybe they will find you offensive and cause you problems on social media or at work. Maybe they will stir the pot on purpose to cause issues in your relationship. Maybe they will call you sir or deadname and misgender you in every single sentence just to voice their opinion. You don't know who it will be, but be prepared and try not to engage with them and be defensive in every single person you come out to.
And just to make it extra challenging they might be accepting and supportive in the first conversation, but only in the second conversation does it becomes clear that they are not an ally.
Most of the people I told were very supportive and accepting, but there was those few that I surprised me at their behavior and if I had to guess at the start I never would have said it would have been them. You just don't know who it will be.

Misgendering

The best advice seems to be for those that know you have changed, but are misgendering you is to be firm, calm and consistent in correcting people from the very start. Correcting with a single word, completely neutrally in tone with no explanation and move one without waiting for a response.
I practiced with a close friend when the day came for them to switch. Explicitly telling them I needed to practice worked out great for both of us because they would still use the old name and pronouns from habit and I needed to build up the reflex of calling it out while knowing that they wont attack me.
For those that don't know you the best advice I have heard is to act confused and be confident in your gender like any cis individual would behave.
At work record down on paper when it happens in case you need to give it to HR down the road.
A pattern I have seen happen is that many individuals are very good with names and pronouns for a short while (the first or second time after I tell them), but later on when it was not on the forefront of their mind that they made mistakes. At first I was excited at how easy it seem to be for everyone to switch, but they they all started accidentally using my deadname. Now I realize that when it was less at the front of their mind they were much more likely to make mistakes until the new name became habit. I never thought that they were being malicious (usually that is very obvious) but realized that it will just take some time to switch their automatic behavior.

Pronouns for before

When asked what pronouns should be used when telling old stories I didn't have a good answer and initially let the question slide. When thinking about myself in the past I would see someone presenting male and it was a bit confusing. By not clarify an answer to this question I noticed a few things:
Switching back and forth just makes it harder for everyone, especially parents to retrain themselves.
As time went on and as I looked more feminine, was read and treated as a woman day in and day out, having other people use my deadname and use male pronouns hurt more each time.
While they often ask about talking about stories when you were six it hurts way more when they are talking about you from just a few years ago while using your deadname and male pronouns.
Something I couldn't articulate at the time, but u/nubivagance did very well with this comment:
I've always looked at this from a linguistic perspective. Pronouns and names serve the purpose of designating who you are referring to right now in the moment. Even when talking about the past, you are still indicating "there, that person. This is about them" linguistically. In that way, using a person's old name doesn't make sense. You are referring to a person who goes by X so using Y to refer to them doesn't make sense and will only serve to confuse the message you are trying to convey with words.
What I should have said from the start was that unless the fact that I was presenting male is relevant to the story to not mention it otherwise they should say "when [name|our daughter] was pre transition" and keep on using female pronouns.
While I understood how much harder switching pronouns when talking about memories, overtime I expect everyone to switch.

Overall

Overall coming out went way better than I was expecting it would. I had really low expectations and many individuals surprised me. There was a number of cases where those that I was sure would be a problem were a strong ally in the end and those that I assumed would be an ally were unexpectedly nasty. You just don't know until you tell them. The vast majority of individuals switched to my new name and life moved on.
In every coming out conversation the topic of me becoming a "completely different person" would come up. It didn’t see to matter what I said and it seems like it was only once they got to see with their own eyes that I was pretty much the same person after going full time did they believe me.
I had a fair amount of anxiety around not knowing how it would turn out was and it was a big relief once everyone knew.
While I initially wanted to do it in one big moment spreading it out and delaying a week or month here and there was not a big deal and I don’t regret a single instance where I had to wait to tell someone. Same goes for clothes, rather than switching in a big bang, slowly shifting what I wore of the course of several months worked very well, both to help make everyone comfortable, but also to help give myself more time to build up a wardrobe.
Would I have had the same experience if I had come out earlier or later? That is something I can never know and I could probably make arguments for and against coming out at a different time, but at the end of the day this is what I was comfortable with and worked well for me. I know there are others that come out pre-HRT or never and that is cool too, the point being that they came out when they wanted and felt ready.

Validation

One year later (At 2+ years HRT) one evening I went to my parents house for the first time in a long time and they misgendered me and deadnamed me all evening. It didn't seem malicious, just habitual and I corrected them each time. They had been good in the past so the behavior was a little surprising, but what was truly surprising was how I felt about it. When I first came out the approval and validation of others (including my parents) meant a lot to me. Transitioning is a big scary choice and I was looking for support. When someone would disapprove or misgender me it would hurt. As time marched on I gained a lot of self confidence in who I am and I discovered that their behavior didn't phase me because I no longer needed that validation. It was disappointing, but I didn't go home and cry or anything. What it really taught me was just how much validation was tied up in my coming out.
As you come out to others be aware of your own confidence and how that can play into the situation. Over explaining, trying to convince with science, and