Open in app

Sign In

Write

Sign In

Sharon Lin
Sharon Lin

467 Followers

Home

About

Published in Abnormal Security Engineering Blog

·Nov 4, 2021

Software Design Patterns for a Distributed Codebase

By Sharon Lin and Sharan Shankar This post was written by the Abnormal engineering team and originally appeared on the Abnormal Blog. As Abnormal grows, we have to maintain a scalable codebase across all areas of engineering to prevent issues around testing, maintainability, and documentation. When organizations scale, a common…

Machine Learning

6 min read

Software Design Patterns for a Distributed Codebase
Software Design Patterns for a Distributed Codebase
Machine Learning

6 min read


Published in Abnormal Security Engineering Blog

·Feb 23, 2021

Joining Abnormal Security as a New Grad Software Engineer

This January, I joined Abnormal Security as a new grad Software Engineer. As you might expect by now, the onboarding process was entirely remote. Prior to graduating from MIT with my BS in Electrical Engineering and Computer Science, I had interned as a software engineer at Microsoft and Cisco Meraki, among other companies (including several startups). …

Security

7 min read

Joining Abnormal Security as a New Grad Software Engineer
Joining Abnormal Security as a New Grad Software Engineer
Security

7 min read


Published in Towards Data Science

·May 5, 2020

Deep Learning Research and How to Get Immersed

So you’re interested in learning more about deep learning research, but you haven’t had a chance to work in a research lab. Maybe you just finished an online course or a bootcamp, or perhaps you’re just curious about the latest developments in the field. Where do you start? If you’re…

Deep Learning

5 min read

Deep Learning Research and How to Get Immersed
Deep Learning Research and How to Get Immersed
Deep Learning

5 min read


Jan 6, 2019

Useful Registers in Assembly

As someone who occasionally reverse-engineers binaries, whether for analysis purposes or for a CTF, it can be difficult to remember the purpose of many of the registers, especially given that most disassembly tools don’t make it clear which registers do what. Here’s a rundown of what some of the more…

Programming

2 min read

Useful Registers in Assembly
Useful Registers in Assembly
Programming

2 min read


Published in HackerNoon.com

·Dec 26, 2018

FPGAs, SoCs, Microcontrollers— A Quick Rundown of IoT Devices

If you’re new to the world of IoT, chances are you’ve heard a number of terms and acronyms thrown around and wondered about their differences or whether you should purchase a Raspberry Pi or an ODROID. That main reason I became curious about how interchangeably these boards were being used…

Tech

11 min read

FPGAs, SoCs, Microcontrollers— A Quick Rundown of IoT Devices
FPGAs, SoCs, Microcontrollers— A Quick Rundown of IoT Devices
Tech

11 min read


Dec 26, 2018

Linux Manjaro —What to do on Forced Shutdown

I recently came across problems from my laptop running out of power and forcing shutdown while it was in hibernation. When I later booted up the laptop again, I wasn’t able to access either the Windows 10 partition or the Manjaro partition (it was a dual-boot). After combing across a…

Windows 10

3 min read

Linux Manjaro —What to do on Forced Shutdown
Linux Manjaro —What to do on Forced Shutdown
Windows 10

3 min read


Published in HackerNoon.com

·Mar 28, 2018

Power Management for macOS

Lately, my friend has been incredibly excited about using PowerTOP to decrease power usage for his Dell XPS running Arch. It’s a fantastic utility that displays a minimalist monitor for background activity in the terminal, but unfortunately it only exists for Linux systems. I’ve regularly used Activity Monitor for monitoring…

Command Line

2 min read

Power Management for macOS
Power Management for macOS
Command Line

2 min read


Jan 16, 2018

Cleaning Up Your GitHub

I learned about GitHub somewhere between middle and high school after checking out some repositories from old Technology Student Association projects for the Video Game event. …

Github

6 min read

Cleaning Up Your GitHub
Cleaning Up Your GitHub
Github

6 min read


Published in HackerNoon.com

·Jan 4, 2018

A Beginner’s Guide to Vim Commands

I figured it was probably time to memorize vim commands. At my high school, all of our CS classes required that we learn emacs and terminal commands. …

Vim

7 min read

A Beginner’s Guide to Vim Commands
A Beginner’s Guide to Vim Commands
Vim

7 min read


Published in Athena Talks

·Oct 7, 2017

Grace Hopper 2017: A Recap

Another Grace Hopper Celebration has come and gone, but the inspiration, excitement, and community certainly hasn’t. …

Women In Tech

9 min read

Grace Hopper 2017: A Recap
Grace Hopper 2017: A Recap
Women In Tech

9 min read

Sharon Lin

Sharon Lin

467 Followers

Software Engineer // Machine Learning Researcher

Following
  • Bootstrap to Millions with Allison

    Bootstrap to Millions with Allison

  • ReadWrite

    ReadWrite

  • SF Ali (Farooq)

    SF Ali (Farooq)

  • MIT Media Lab

    MIT Media Lab

  • Justin Young

    Justin Young

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech