Skip to content

Instantly share code, notes, and snippets.

🍵
Learning Rust + NLP by building an autonomous DB project

Cedric Chee cedrickchee

🍵
Learning Rust + NLP by building an autonomous DB project
Block or report user

Report or block cedrickchee

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@cedrickchee
cedrickchee / tensorflow_4k.md
Created Oct 19, 2019
TensorFlow & Deep Learning Singapore group
View tensorflow_4k.md

Gift for celebrating the TensorFlow & Deep Learning Singapore Meetup group achieving over 4000 members this month.

Thanks to the organizers and everyone involved since Feb 2017.

This is the 27th meetup, known as TensorFlow 4K. Talks for this month:

  1. "Explanations for School Science Questions" by Ken Chia
  • Ken present the research that he did on the TextGraphs Shared Task, accepted for the upcoming EMNLP 2019 workshop in HongKong. [Slides, paper and code]
@cedrickchee
cedrickchee / secret_to_write_good_docs.md
Created Oct 18, 2019
Secret to write good software documentation
View secret_to_write_good_docs.md

Why is the documentation structured this way?

However hard you work on documentation, it won't work for your software - unless you do it the right way.

There is a secret that needs to be understood in order to write good software documentation: there isn’t one thing called documentation, there are four.

They are: tutorials, how-to guides, explanation and technical reference.

Source: What nobody tells you about documentation

@cedrickchee
cedrickchee / accidental_complexity.md
Last active Oct 8, 2019
My collection of thoughts on accidental complexity
View accidental_complexity.md

Fighting Accidental Complexity in Software Engineering

It's almost the end of 2019. Looking back, in retrospective as a software engineer, I see the software we created is extremely complex to build and maintain. Example, many websites or web apps are bloated (2 MB just to load a static website?), deployment used to be simple. I wonder how we ended up in this state.

My curious self launced me into a research mode and the following is what I've learned from the Interweb.

Web Front-end

In a nutshell, UI is difficult to build. But, we're getting better :-)

@cedrickchee
cedrickchee / flashback.md
Created Sep 12, 2019
A place to keep some of my Go programming flashback.
View flashback.md

Timeline

  • Nov 2009: I tweeted about Google releasing their own programming language, Go. ( while I was learning Ruby on Rails :D )

  • May 2013: I learned about some Golang early successes in production and tweeted it.

  • Oct 2014: I attended the GoSG meetup for the first time and tweeted about it.

  • My first serious (and fun) foray into Go programming dated back to Sept 2015. I remember I was using version 1.5.1 for some weekend hacks (hobby projects).

View books_to_read.md
@cedrickchee
cedrickchee / free_gpu.md
Last active Jul 17, 2019
Paperspace Gradient new FREE GPU plan (Jul 2019)
View free_gpu.md

Train machine learning models on free Cloud GPUs ⚡

Sign up here now!

Paperspace Gradient Notebooks is basically a customized version of Jupyter Notebook that allows you to run your notebook on a free, dedicated NVIDIA Quadro M4000 Cloud GPU instance and you don't have to worry about setting up and maintaining your own instance (Zero Ops).

Sounds familiar? Is it like Google Colab? Not exactly...

@cedrickchee
cedrickchee / joke.md
Last active Jul 17, 2019
A new super(hu)man powers born!
View joke.md
@cedrickchee
cedrickchee / model.py
Last active May 14, 2019
PyTorch implementation of "Searching for MobileNetV3" paper: https://arxiv.org/abs/1905.02244
View model.py
import torch
import torch.nn as nn
import torch.nn.functional as F
class h_sigmoid(nn.Module):
def __init__(self, inplace=True):
super(h_sigmoid, self).__init__()
self.inplace = inplace
@cedrickchee
cedrickchee / google_io_2019_dev_keynote.md
Created May 9, 2019
My notes for Google I/O 2019 Developer Keynote Day 2
View google_io_2019_dev_keynote.md
  • Kotlin is the focus for Android development from now.
  • Android Jetpack
    • CameraX
  • Android Studio
    • Fixed over 400+ bugs
    • Instant Run is great but not reliable. They rebuilt the foundation of Instant Run.
    • 3.5 Beta launches today
    • New in AS 3.5
      • Memory usage
      • CPU performanc
@cedrickchee
cedrickchee / google_io_2019_keynote.md
Last active May 9, 2019
My notes for Google I/O 2019 Keynote Day 1
View google_io_2019_keynote.md

The theme for this year is "Building a more helpful Google for everyone".

  • Google Lens
  • Duplex on the web
  • Google Assistant - 100 GB DL model to 0.5 GB
    • voice is faster than typing (tapping) your phone
  • AI and bias, fair for everyone
    • Zebra model + TCAV
  • Data Privacy & Security
    • Privacy
You can’t perform that action at this time.