Wednesday, April 5, 2023

WordPress | App development | Coleman, Jason, Brian | Building web apps with WordPress

 Rolling Your Own Server

The alternative to WordPress-specific managed hosting is to roll your own server, either

on dedicated hardware or in a cloud environment.

On the dedicated side, Rackspace is a popular choice, and 1and1 provides powerful

hardware at wholesale prices. On the cloud side, Amazon EC2 is very popular, and

Digital Ocean is a cost-effective alternative.

No matter which route you go, you will have to set up your own web server, install PHP

and MySQL yourself, and manage all of the DNS and other server maintenance yourself.

Depending on your needs and situation, this could be a good thing or a bad thing. If

you need a more specific configuration for your app, you have to roll your own server.

On the other hand, you’ll have to spend time or money on server administration that

might be better spent elsewhere.

It’s important to know where your limits are in terms of server administration. For

example, Jason is very experienced setting up web servers like Apache and configuring

and maintaining PHP and MySQL. On the other hand, he has little experience managing

a firewall against denial of service attacks or load balancing across multiple servers.

You’ll want to choose a hosting company and option that works to your strengths and

makes up for your weaknesses.

Rolling your own server and getting 10 times the raw performance for 1/10th the cost

of a shared hosting plan can feel pretty good. But when you find yourself up at 3 a.m.,

wasting time struggling to keep your server alive against automated hacking attempts

from foreign countries, the monthly fee of the managed options may not seem so steep.

Tuesday, April 4, 2023

Mike Hale: Using the Debug Bar Plugin to Make Developing for WordPress Easier

Here is the link. 


As a developer, access to debugging information is vital to troubleshooting your code or finding where performance bottlenecks are happening. By using the WordPress Debug Bar, and related add-ons, you’ll be able to track errors, SQL queries, access the query, and give get insight into what’s happening under the hood of your WordPress website.

Debug Bar vs BlackBox Debug Bar: WordPress Plugins - PressThis

Here is the link. 

Brought to you by Slocum Themes - http://slocumthemes.com Subscribe - http://www.slocumstudio.com/subscribe While Matt is on vaca, Scott and Dan discuss two of the most popular debug bar plugins on WordPress to keep track of errors and page load, among other things Get Debug Bar - http://wordpress.org/extend/plugins/d... Get BlackBox - http://wordpress.org/extend/plugins/b...


怎么判断床上有螨虫及床上除螨虫最简单最快方法

2020-09-23 · 市场营销

判断螨虫的方法:如果床上存在一定量的螨虫,那么首先受害的是与床亲密接触的皮肤。比如螨虫会爬上脸部、四肢以及背部等部位,引起红疹、皮肤粗糙、粉刺、水疱、黑头、酒槽鼻、毛孔粗大等症状,当螨虫足够多的时候,皮肤会发痒。

对于很多人来说,螨虫其实是一种过敏原,因此常引起皮肤过敏、荨麻疹、哮喘和过敏性鼻炎等。如果有这些情况,就说嘛床上有螨虫。


除螨虫方法:定期清洗床上用品、回家后更换衣物、室内多通风、黑塑料袋除螨虫、清洗床单时加些花露水。

1、定期清洗床上用品,建议家里备两套床上用品,每月个换洗一次。洗干净后,放在阳光下晒,这些不可爱的螨虫最怕就是阳光了。

2、回家后更换衣物,在外面工作或者玩了一天,衣服肯定是有细菌和灰尘的。如果我们不换衣物就躺在床上,会污染到床被。最好就是,我们回到家里,马上就换上舒适的家居服,然后把外出的衣服挂起来。

3、室内多通风,螨虫偏爱潮湿的环境,我们尽可能减低房间内多余的湿气。比如像小编在南方居住,潮湿梅雨天气不时会来打搅,房间湿度实在过大。这时建议大家,可以关闭房门,然后用辅助以除湿器。

螨虫是一种肉眼看不见、却无处不在的小虫子,一般来说螨虫有50000多种,其中尘螨最为常见,广泛分布于居室的阴暗角落、地毯、床垫、枕头、沙发、空调等各处,床褥上尤为多,对于“床上除螨虫的最有效方法”我也整理出了一点经验:

1、物品及时消毒、进行暴晒

室内的东西一般“洗、烫、晒”三种方式都可以去除螨虫,因为螨虫是比较怕热的,当温度在55℃以上的时候,10分钟就能杀死螨虫,60℃以上的话三分钟就可以杀死。

所以把家里的东西用热水烫一烫进行杀菌消毒、或是打开窗帘暴晒等方法都可以去除螨虫。

蒸汽技术 | Karcher

你睡觉时有没有过这样的体验?总感觉身上这里痒一下,那里痒一下,就像有小虫子在身上爬,睡不踏实,仔细找却什么也没发现。脸上和身上经常莫名其妙冒痘痘,长小疙瘩。怎么就过敏了呢?其实罪魁祸首就是床上的:螨虫,我们平时也经常听到除螨除尘的方法,那些真的有效吗? 

其实,Karcher德国卡赫在研发蒸汽技术之时,就已经考虑到家庭织物卫生清洁的需要。在国外,90%的家庭清洁衣物的过程都包含了高温杀菌这一过程。然而在国内,却很少有家庭会有高温杀菌的习惯。

Karcher德国卡赫蒸汽机就完美解决了这个问题,它不仅可以熨烫衣物和家庭织物,还可以对地毯、沙发等螨虫聚集的表面进行深入清洁和除螨,可谓绝妙的清洁措施,在杀菌杀螨去味的同时,还能杀灭99.99%的细菌。


Karcher德国卡赫产品通过国际权威机构认证,卡赫蒸汽机产生的高温蒸汽分子可深入缝隙,99.99%杀除包括大肠杆菌、金黄色葡萄球菌、白色念珠菌等家庭常见菌种,除螨率高达99.99%。整个过程无需化学剂,只用清水,绿色环保,有效减少过敏原,让过敏和易敏感人群受益。


螨虫危机,已经成为现代生活不能忽视的问题之一。尽早养成除螨习惯,才是送给全家人最好的健康礼物,而Karcher德国卡赫不仅是日常除螨智慧之选,更是家庭深度清洁、杀菌消毒的得力助手。

电熨斗

 电熨斗能烫死衣服上的臭虫卵,臭虫不耐高温,可用蒸汽电熨斗将虫卵和成虫全部烫死,对衣服的缝隙要反复多次熨烫效果会更好。

你睡觉的床如何成了细菌、尘螨的温床

 没有什么比躺在床上裹着毯子,把头埋在枕头里更舒服了。但在你安心享受这种舒适之前,需要了解到你的床与细菌培养皿其实没有区别。由于混合了汗水、唾液、头皮屑、死皮细胞甚至食物颗粒,你的床也成为大量细菌、真菌、病毒甚至小虫子等生长的最佳环境。

  例如,一些研究发现,医院的床单上经常可以发现葡萄球菌。这些细菌通常是无害的,但当它们通过伤口进入人体后,会导致严重的疾病,且一些特定种类的葡萄球菌会会造成更严重的伤害。以金黄色葡萄球菌(Staphylococcus aureus)为例,它具有很强的传染性,能导致皮肤感染、肺炎和痤疮等。一些研究还发现,其中一些金黄色葡萄球菌菌株对抗生素具有耐药性。

  研究显示,大肠杆菌和其他一些革兰氏阴性菌在医院病床上也很常见。革兰氏阴性菌会引起严重的健康问题,因为它们对抗生素具有高度耐药性。当它们进入人体后,会导致严重的感染,如尿道感染、肺炎、腹泻、脑膜炎和败血症。

  一些大肠杆菌菌株也具有很强的传染性,并可能导致尿路感染、旅行者腹泻和肺炎。这就是在上完厕所后需要正确洗手的重要原因,因为这可以防止这种细菌传播到家里的其他地方。

  当然,医院与我们家里的环境很不相同。但这并不意味着这些细菌不可能出现在我们睡觉的床上。事实上,大约1/3的人携带有金黄色葡萄球菌,能四处散布这种细菌,这也意味着葡萄球菌转移到家里的床上会很容易。

  当你躺在床上睡觉时,每天会脱落大约5亿个皮肤细胞。这些皮肤细胞可能会吸引以它们为食的微小的尘螨。而这些螨虫和它们在床上留下的粪便会引发人体出现过敏和哮喘等症状。臭虫也会带来危险。尽管这些小虫子(约5 毫米长)尚未被证明会传播疾病,但它们叮咬人体,产生发痒的红色咬痕,同时还会对人的心理健康产生影响,导致如焦虑、失眠或过敏等症状。臭虫可以通过一些柔软物体的表面(例如衣服或背包)或其他家庭成员进入家中。 在高温(约55°C)下清洗和烘干床单可以杀死尘螨,但对付臭虫可能需要专业的清理方式。

  当你使用那些不干净的家居用品(例如衣服、毛巾、马桶或浴缸、厨房表面,甚至宠物),还有可能将细菌带到床上。很多种细菌寄生在浴室和厨房的毛巾中,包括金黄色葡萄球菌和大肠杆菌。洗涤不当也会使得细菌传播到其他物品上,包括我们的床单。甚至像淋病这样的疾病也可以通过受污染的毛巾或床上用品传播。      

  不同的微生物会在不同织物上存活的时间不同。例如,金黄色葡萄球菌在棉布上可存活一周,在毛巾布上可存活两周。真菌(如白色念珠菌,可引起口疮、尿路感染和生殖器酵母菌感染)可以在纤维织物上存活一个月。流感病毒也可以在织物和纸巾上存活8-12小时。一些其他类型的病毒,例如牛痘病毒,可以在羊毛和棉花上存活长达14周。为了让细菌不会发展成真正的健康威胁,定期和正确地清洗床单是十分关键的。但是,你应该多久更换一次床单呢?

虽然我们不可能每天都清洗床单,但一件每天可以做的事是早上晾晒床单。当我们睡觉时,床单会吸收人体排出的汗液。因此,我们可以将被子折叠让床单可以充分接触空气,这样床单和床垫就不会成为细菌和螨虫的滋生地。由于积攒了多年的皮屑、食物颗粒和真菌,床垫也是细菌等微生物的一大来源。床垫很难清洗,但我们可清洗的床单和被子,并且每一到两周清洗一次,这可以帮助减少生活在床垫上的微生物的数量。

每月用吸尘器清扫床垫和床底板也有助于去除过敏原和灰尘。经常翻动你的床垫也会有一些帮助。如果床垫已经使用超过十年,最好换一个新的。清洗床上用品的频率最好是每周一次(如果可能的话,可以更频繁地清洗),尤其是当你长时间卧床、裸睡或晚上会大量出汗时。同时,也建议每两到三天更换一次枕套。为了有效地杀死细菌,所有的床上用品都应在较高的温度(约40-60°C)下洗涤,并确保在使用完全干燥的床单。

  作者介绍:Manal Mohammed是威斯敏斯特大学医学微生物学讲师。 

  原文链接:

  https://www.sciencealert.com/a-microbiologist-explains-why-your-bed-probably-isn-t-as-clean-as-you-think

10天不洗床单,会发生什么

 这些东西可以是尘螨、真菌、细菌等良好的培养基,再加上适合的温度、潮湿等,这些“小伙伴”就会疯狂生长。据相关文献报道,平均每张床上被褥螨虫和尘埃螨虫至少有1500万只。

如何科学有效地清洗床单?

螨虫、真菌等在高温(大于60℃)、低温(小于-20℃)、干燥等环境下是不容易生存的,所以要除螨等需要做到以下几点:高温、低温、干燥、通风。

建议用55-65摄氏度的热水烫洗床单,再加热烘干或在阳光下暴晒。这样可以除去附着在床上用品表面的微小杂物、灰尘以及汗液等,还能有效帮助杀死细菌和螨虫。

对于白色床单还可以加一点漂白剂和消毒剂,漂白后的产物是氧气和水,维持水的中性特质,但其杀菌、去污能力和氯系漂白剂相当。但是要彻底用清水漂洗干净,否则,漂白剂、消毒剂作为一种化学剂,同样有刺激危害。可以选择最温和的活性氧漂白剂。

如果在北方都是零下几度甚至十几度的时候,没有足够的阳光照射,可以放在外面冰雪天气下,通过低温来杀螨虫及相关病原菌。

在南方,冬天没有足够的阳光也没有那么冷的冰雪天气,那应该怎么处理呢?建议通过正常的清洗之后,可以考虑用电熨斗熨烫一下床单,也是可以有效杀灭的。

家里还有哪些东西容易长螨?

我们的睡衣、毛毯、布沙发、毛绒绒玩具等也是螨虫喜欢生长的地方,都需要定期清洗。

尽量保持室内通风、干燥,也可以有效杀螨、杀菌!

Friday, March 31, 2023

HOW TO CLEAN YOUR WASHING MACHINE! (Quick & Easy!)

✨ LG WASHER LEAKING — Easy Fix ✨

Roundhill MEME ETF (MEME)

Joy Louise Johnson

 Joy Louise Johnson (FCAHS) is the 10th President and Vice-Chancellor of Simon Fraser University in Burnaby, British Columbia, Canada. A health scientist and researcher in gender and health, she became the first woman to be appointed Vice-President Research at Simon Fraser in 2014.

Academic work and life[edit]

Johnson graduated with a Ph.D. degree in Nursing from the University of Alberta in 1993.[2] She worked as a nurse at St. Paul's Hospital and other facilities before returning to graduate school.[2][3]

From 2003 to 2007, she was the University of British Columbia (UBC) Unit Director, Centre for Addictions Research of BC.[2] From 2008 to 2014, she was the Scientific Director for the Institute of Gender and Health of the Canadian Institutes of Health Research.[4] Johnson held a professorship in the University of British Columbia, School of Nursing, with a focus on health promotion and health behaviour change.[5] Johnson served on the boards of the Women's Health Research Institute, the Michael Smith Foundation for Health Research, and Innovate BC.

In 2014, she became Simon Fraser University's first female Vice President of Research,[6] succeeding Mario Pinto.[7] In 2020, she was appointed to succeed Andrew Petter as President of the university.[8]

Things can change fast | Meta | Cut cost | 69% return YTD March 2023

 The Satori Fund's Dan Niles

Thursday, March 30, 2023

Infinity X1 Work Lights with Bluetooth Speakers, 2-pack

UV Flashlight - Detect Scorpions, Bed Bugs, Pet Urine, and Body Fluids

How To Migrate Your WordPress Website For Free

Plugin - Add new

All in one wp migration by ServMask


How do I inspect for bed bugs?

 如何检查是否有臭虫? (How do I inspect for bed bugs?) 

如果您认为家里有臭虫,需要进行一次彻底的检查,以查看臭虫是否存在以及它们 的扩散程度。首先从您睡觉的地方开始。在确定没有臭虫出没的迹象之前, 请先搬出。 

准备以下工具,帮助您找到并清除臭虫: 

  • 手电筒,用于照看黑暗的角落和裂缝以及深色表面。有时,灯光会使臭虫吓一跳 。它们会停止移动数分钟,然后快速爬走,远离灯光。 
  • 放大镜,便于您寻找并确认臭虫。 
  • 窄片工具,例如旧信用卡或薄腻子刀,可将臭虫从裂缝和裂隙处赶出。 
  • 塑料袋,用于放置并丢弃您找到的所有臭虫。 
  • 纸巾,用于清除并压扁臭虫 
  • 带有窄缝吸尘头的吸尘器,可在发现臭虫时用真空抽吸臭虫。 
  • 一桶肥皂水和海绵,用于清洗臭虫留下的痕迹(如床垫上的棕色或红色斑点) 。这样可以更加容易地观察到臭虫的新痕迹。 

查看以下地点以及臭虫可能躲藏的任何其他地点: 

  • 床:沿着床垫接缝、床垫和弹簧床架之间以及床框各面(包括底部和床头板 背面) 检查。 
  • 卧室内的其他家具:抽屉滑槽、抽屉底部、家具部件之间的任何隐藏裂缝和裂 隙及接合处。 
  • 房间:沿着踢脚板和其他镶边(如,墙壁和门周围)检查。检查画框背面或墙 上挂着的任何其他物品,包括干板墙裂缝和破裂的壁纸内侧。 
  • 检查小件物品内部与底部,如书本、闹钟、玩具和房间内的任何其他小物品。 移至下一间房,重复上述检查步骤。 

完成检查和清洁后,您就可以了解臭虫的扩散程度。

VancouverAM Breakfast: Warren Roy Talks Global Relay Gastown Grand Prix

Here is the link.


Global Relay Growth Awards Profile

Here is the link. 


2012 RBC Canadian Women Entrepreneur Award Finalist - Shannon Rogers, Global Relay

Here is the link.


Global Relay Data Centre Case Study by Caterpillar

Here is the link.


Sucuri Review – How Sucuri Helped us Block 450,000 WordPress Attacks in 3 Months

How to Backup & Restore Your WordPress Site with UpdraftPlus

How to Backup Your WordPress Website in 5 Min

 266,040 views Jan 23, 2019

Backup Buddy Tutorial - How to Use Backup Buddy

 16,553 views Mar 28, 2017

美联储激进加息的后果:美国企业债暴雷、僵尸企业的破产潮

Shannon Rogers | Crunchbase

 

As Global Relay's President & General Counsel, Shannon provides Global Relay with a unique combination of legal expertise and business acumen, and a talent for developing and executing on business opportunities. She is responsible for Global Relay's business strategy and business development. Over Global Relay's history, Shannon

has been integral in establishing Global Relay's strong business relationships and global distribution network. Shannon also directs all aspects of Global Relay's legal affairs, leads the day-to-day operations of the Legal Team, and oversees the Compliance, Audit & eDiscovery Team, who are charged with customer compliance related to the archiving, monitoring, auditing, eDiscovery, privacy and business continuity requirements of highly regulated industries such as those governed by the SEC, FINRA, Sarbanes-Oxley, FRCP, IIROC (Canada), FCA (UK), and HIPAA. With Global Relay's international focus, Shannon plays a pivotal role in privacy and international jurisdictional issues related to data protection.

Shannon was named Pacific Region Entrepreneur of the Year for 2013 by Ernst & Young in the Business-to-Business Products and Services Category. She was ranked #1 among Canada's Top Women Entrepreneurs by the Profit W100 in 2011 and #2 in 2012. Shannon was also the recipient of Business in Vancouver`s 2013 Influential Women in Business Award and has been named to the "Top 10 Influential Women in BC Tech" (BC Tech Magazine 2013), "Top 40 Lawyers Under 40" (Lexpert 2006), and the "Forty under 40" (BIV 2007), honoring Vancouver's top entrepreneurs under age 40.

Shannon holds both a common law (LLB) degree and a civil law degree (BCL) from McGill University, and a Bachelor degree in Political Science from University of Victoria.

She began her career as a business and securities lawyer at McCarthy Tetrault in Toronto and Borden Ladner Gervais in Vancouver before leaving large law firm practice to join Global Relay as its fourth employee.

7 onsites 7 offers | 2022, June 7 | Blind.com

 Have always used Blind to get great insights into my industry, wanted to share my recent job search results and materials I used for studying.


I have 6 yoe with TC 530k and tried to break into staff level this time around. Prepared 1 month with a mix of LC, system design, and behavioral preparation. I knew that my yoe is low, so will be a uphill battle. I ended up doing 7 onsites and got 7 offers (some senior, some staff). Sharing the resources that helped me be successful.

— LEETCODE —

Always ask clarifying questions, they are meant to be vague.

Tech Interview Handbook (solve 50 suggested LCs multiple times)
https://www.techinterviewhandbook.org/software-engineering-interview-guide/
Grokking Coding Interview:
https://www.educative.io/courses/grokking-the-coding-interview

I always try to solve each question myself before looking at answers. After struggling with certain topics, I found some youtube resources that were really helpful.

Graph problems: https://youtu.be/tWVWeAqZ0WU
Kahn’s topsort: https://youtu.be/cIBFEhD77b4
Dijkstra’s shortest path: https://youtu.be/pSqmAO-m7Lk
Kruskal’s MST: https://youtu.be/JZBQLXgSGfs
Union find: https://youtu.be/ibjEGG7ylHk
Dynamic programming: https://youtu.be/oBt53YbR9Kk

I would say 1/2 of my coding questions was graph related, and I used topsort, MST, union find during my interviews so its worth knowing them well.

Really great resource on Binary Search (especially for harder variants): https://leetcode.com/discuss/general-discussion/786126/Python-Powerful-Ultimate-Binary-Search-Template.-Solved-many-problems

Quite a few LC hards involve binary search as part of its solution, but its non-obvious.

At staff level, you are expected to have great communication, come up with one or more high level solutions in reasonable time with space and time complexity, implement mostly correct, and check for errors independently.

— SYSTEM DESIGN —

Always ask clarifying questions, they are meant to be vague.

Number 1 tip: Pay for mock interviews, take extensive notes, study, pay for more interviews. I used igotanoffer.com. Try booking different interviewers, they have different expectations, communication, friendliness.

Grokking system design: https://www.educative.io/courses/grokking-the-system-design-interview

It’s good to complete grokking, but in practice its a little too shallow for staff level.

Watch all videos and take notes from this channel: https://youtube.com/c/SystemDesignInterview

Most other channels like Exponent are actually not great examples of a good interviewee for staff level.

Read papers on Dynamo, BigTable, MapReduce, Cassandra, Raft, Lamport Clocks, etc.

A lot of material written by this Medium writer is great: https://medium.com/@kousiknath

Memorize Jeff Dean’s latency numbers: https://gist.github.com/jboner/2841832

If you have time, read DDIA: https://dataintensive.net

I memorized mnemonics for structure of how I execute my interview, as well as for each topic. Like OSI model, caching strategies, load balancing strategies, database types, etc. You need to make up your own in order to ingrain them.

Number 2 tip: Every system design question has a point of contention. Is it storage? Latency? Where will the system start to break? This is pivotal to figure out asap.

Basic structure:
Requirements (functional / non-functional)
Estimations (focus on contention point)
System API
Data model
High level design (core components)
Detailed design (ask where to dive in)
Bottlenecks (scale, redundancy, SPOFs, metrics, logs, alerts, dashboards, pagerduty, deployment, failure scenarios)

As staff level interviewee, you are expected to lead the interview and provide alternatives, weigh pros & cons of each approach and commit to one with justification. Outside of typical system design topics, staff level also needs to consider costs, system complexity, and business aspects (e.g. CDN too expensive for free tier).

For most interviewers, you should be familiar with at least one database technology for each category (key value, document, columnar, relational, etc). For Google, they typically want you to design from fundamentals instead of using off the shelf technologies.

I mastered using excalidraw for my system design interviews and always ask if I can use it instead: https://excalidraw.com

Number 3 tip: Listen intently to interviewer when they speak and take their hints.

— BEHAVIORAL —

Prepare an introduction about yourself. Keep it short and sweet, highlighting background and - a major accomplishment. (Don’t be afraid to sell yourself)

Grokking the behavioral: https://www.educative.io/courses/grokking-the-behavioral-interview

The resource itself isn’t that useful but should prepare answers from your own experience and recording yourself. Take time to reflect on your past few years and make sure you have answers about conflict, projects you led, giving/receiving feedback, and challenges you solved. Don’t lie.

STAR is a good structure for your stories but I learned a better story shape from this YouTuber.

U shape story: https://youtu.be/hU6BVxtGd5g

Read “Staff Engineer”: https://staffeng.com/book

For each company, make sure you know their products, their company motto and values. I kept notes which I read a few mins before my onsite starts. Prepare plenty of questions to ask.

— OFFERS —

Current TC 530k (Senior)

AtoB (Senior/Staff)
TC 325k
Base 200k, Options 500k over 4 years
Notes: Hard to evaluate startup offer, it felt too low and risky for me.

Airbnb G9 (Senior)
TC 450k
Base 225k, RSU 825k over 4 years, Sign on 80k
Notes: I did an uplevel round for staff after onsite. Recruiter said based on interviewing perf, the team will vouch for me for staff. After uplevel round, they said I did well but team wants to be conservative so no staff offer. I passed on the senior offer.

Google L5 (Senior)
TC ~480k
Notes: No actual numbers. I did a L6 onsite, went on and matched a team for TLM role. HC came back down leveling citing YOE but with highest verbal offer. I passed on the senior offer.

Roblox IC4 (Senior/Staff)
TC ~560k
Notes: No actual numbers. Roblox had the most rounds out of everybody. Kept pushing me to share numbers saying they want to beat them all and put together an offer only once. I shared staff level expectations (IC5) and eventually shared my highest numbers because they wouldn’t proceed. They came back saying IC5 needs 10 yoe and that I should take the other offers.

Snap L5 (Staff?)
TC 576k
Base 225k, Bonus 34k/year, RSU 940k over 3 years, Sign on 15k
Notes: Not sure if Snap L5 is staff but that is what they said it maps to. Negotiated from 550k and apparently this is the max.

Stripe L4 (Staff)
TC 690k
Base 250k, Bonus 40k/year, RSU 380k/year, Sign on 80k
Notes: Originally got L3 (Senior) offer but persuaded recruiter to try staff loop. Passed staff loop and then negotiated from 650k.

Quant firm
TC 800k
Base 210k, Bonus 590k/year
Notes: Didn’t think I’d get it but I somehow I did it. Questions similar to regular FANG. Negotiated from 750k. I ended up taking this offer because it’s cash and I’m concerned about recession.

Always negotiate! And try to get multiple offers as that is the best form of leverage. Read this:
https://haseebq.com/my-ten-rules-for-negotiating-a-job-offer/