Skip to content

Instantly share code, notes, and snippets.


Hrusikesh Panda mrchief

View GitHub Profile
mrchief / remove_promoted_reddit_posts.js
Last active Sep 9, 2020
Remove Promoted Reddit Posts the simple way
View remove_promoted_reddit_posts.js
// ==UserScript==
// @name Remove Promoted Reddit Posts
// @namespace
// @version 1.0
// @description try to take over the world!
// @author You
// @match*
// @grant none
// @run-at document-start
// ==/UserScript==

Keybase proof

I hereby claim:

  • I am mrchief on github.
  • I am mrchief ( on keybase.
  • I have a public key ASBCG_2O-mstOYu9loEZPFDXB816gCyKhYAxGnFSNgkTDwo

To claim this, I am signing this object:

View prod deploy
# 💀 DO NOT MAKE ANY COMMITS to master directly - they should always come from rebasing develop
# 💀 ensure ALL actions in develop are GREEN ✅
# ensure you have no pending changes locally
git pull origin develop
# make sure you have no pending changes locally
git pull origin master
git checkout master
View .hyper.js
// Future versions of Hyper may add additional config options,
// which will not automatically be merged into this file.
// See for all currently supported options.
module.exports = {
config: {
// choose either `'stable'` for receiving highly polished,
// or `'canary'` for less polished but more frequent updates
updateChannel: 'stable',
mrchief / cssLoader.js
Created Jun 28, 2018
react-static vendor css chunks
View cssLoader.js
'use strict' // eslint-disable-line
import ExtractCssPlugin from 'extract-text-webpack-plugin'
import path from 'path'
import postcssFlexbugsFixes from 'postcss-flexbugs-fixes'
import postcssPresetEnv from 'postcss-preset-env'
export default ({ config, stage }) => {
let cssLoader = [
loader: 'css-loader',
View JSONView.dark.theme.css
body {
white-space: pre;
font-family: monospace;
background: rgba(34,47,53,1);
color: rgba(96,125,138,1);
.property {
font-weight: bold;
mrchief / array-intersects.js
Created Jun 2, 2018
Simple array intersection check in ES6
View array-intersects.js
/* Returns true if a intersects with b
* a is said to intersect with b if at least 1 element of a is present in b.
* e.g.
* intersects(['1', '2'], ['1', '3', '4']) // true
* intersects(['1', '2'], ['3', '4']) // false
export default (a, b) => a.some(k => b.indexOf(k) > -1)
View es6-debounce.js
const debounce = (func, wait, immediate) => {
let timeout
return (...args) => {
const later = () => {
timeout = null
if (!immediate) func(...args)
const callNow = immediate && !timeout
View bloodhound.html
<div id="bloodhound">
<input class="typeahead" type="text" placeholder="States of USA">
View artifactory-logo.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
You can’t perform that action at this time.