Nils
travel vlogger & single mother of a corn-guzzling rodent 🌽
  • 🔥 476
  • 📍 Koh Pha Ngan
  • 📅 Dec '18
fly the boat 🏝 #nils
close
book laser eye surgery (SMILE) #nils
close
register vanity domain / contact shortcut for deeplinking into Telegram (instead of handing out static username/phone number) #nils
close
buy Apple Watch Series 5 (when Grover rental for Series 4 finishes) #nils
close
print new business cards #nils
close
test blood for test, free test & shbg to eval testosterone levels #nils
close
import old personal projects to GitHub (< 2012) #nils
close
inquire for scale refund #nils
close
update email address on relevant websites (boo Gmail) #pulpfruition #nils
close
keep-alive simcards #nils
close
reopen Beachub #nils
file_23424.jpg
remove
file_23425.jpg
remove
close
buy Headspace Plus year memberships #nils
close
order heavy resistance band #nils
close
order kefir grains #nils
close
add /watch command for creating alerts #kornwolf
close
unload (and disconnect) idle AccountHandlers #kornwolf
close
run serious stress test #kornwolf
close
pimp Kornwolf News Network #kornwolf
Screen Shot 2018-12-14 at 21.59.19.png
remove
close
implement top-up address expiration #kornwolf
close
add csv/json export for positions/orders/trades data #kornwolf
close
fix log pollution from leaderboard refreshes #kornwolf
close
implement 'significant gain' notification for open positions (+ suggest profit taking w/ preset buttons) #kornwolf
close
add rewind and fast-forward pagination to position history #kornwolf
close
inform users of missed copy trading profits due to credit debt #kornwolf
close
trim / break code lines to keep tslint happy #kornwolf
close
merge same-exchange announcements in Kornwolf News Network #kornwolf
file_18211.jpg
remove
close
clone BitmexRekt for Kornwolf (aggregate Telegram channel for all exchanges: https://rekt.kornwolf.space) #kornwolf
file_17513.jpg
remove
close
add legal disclaimer (IANAL) #kornwolf
close
add 'keep username synced with Telegram' toggle to settings #kornwolf
close
align buttons in market browser #kornwolf
file_16732.jpg
remove
close
use 'in memory join' with AssetManager rather than eager-joining 9000+ separate instances of Asset #kornwolf
close
add URI scheme to top-up QR codes (eg, bitcoin:adfdsf) #kornwolf
close
populate history with synthetic positions (based on exchange orders) #kornwolf
close
publish copyable user position widgets to groups where user added/configured the bot #kornwolf
close
add help text for copy trading tax sharing (commission) #kornwolf
close
add Auto-Trail context menu with popular preset strategies ('half/half' etc) #kornwolf
close
show invite uses remaining on invites page #kornwolf
close
show user's personal profit made since following a user #kornwolf
file_17775.jpg
remove
close
share with crypto groups on Telegram (via https://t.me/Crypto) #kornwolf
close
friendlify credit mutation descriptions #kornwolf
close
allow for invalidating/reloading of user data without server restart #kornwolf
close
add popular markets overview (based on user positions) in Markets #kornwolf
close
scan & diff refreshed user rankings for changes (new entries/displacements) and intercom through community group bot #kornwolf
close
abandon use of Rx subjects wherever possible (we're leaving imperative crutches in GMT+1) #kornwolf
close
insta-refresh position page when data changes (don't wait for timer) #kornwolf
close
process Telegram updates on a serial basis (per user) to avoid race conditions (use Rx) #kornwolf
file_16772.jpg
remove
close
recode exchange polling/stream switch logic (using new Rx expertise) #kornwolf
file_17790.jpg
remove
close
use defaults to compact json effects for 100% stop (no percentage = 100%) #kornwolf
file_18154.jpg
remove
close
add 'others can follow me' toggle to settings #kornwolf
close
integrate Telegram Payments API (needs provider that allows crypto-related payments) #kornwolf
file_18190.jpg
remove
close
use ORM-generated join conditions whenever possible (specify propertyPath) #kornwolf
close
address ambiguity of 'current follower count' vs 'total times copied' #kornwolf
close
replace hand-coded big.js wrapper arithmetics by math.js #kornwolf
close
don't use edit message feedback when unregistered user interacts with bot through channel #kornwolf
file_18605.jpg
remove
close
reward user with small amount of credit when they refresh a group/channel profile widget that's not theirs #kornwolf
close
re-add 48 hour check to dismiss notification button #kornwolf
close
generate funky activity-related commentary for users in chat groups #kornwolf
close
add personality to (community) group host chatter based on sentiments from https://augmento.io #kornwolf
close
perfect type restriction on tier assertion logic (static typing chore) #kornwolf
file_17999.jpg
remove
close
force spawn when previous message was deleted (even if body is identical) #kornwolf
close
respond immediately to /start to improve UX and prevent 'double starting' #kornwolf
close
round most calculated amounts down to 3-4 decimals for convenience (including actual order quantities etc) #kornwolf
file_17654.jpg
remove
close
restrict @Route decorator to methods returning Promise<Response> #kornwolf
close
persist Account#defaultPositionSize #kornwolf
close
round bigger volume metrics (on profile) down to 3 digits #kornwolf
close
add ranking for HODLers #kornwolf
close
add Telegram 'inline query' user profile browser that emits /profile <selection> #kornwolf
close
notify user when credit drops below Tier#maxCreditDebt #kornwolf
close
notify users of new followers (as long as they're under a certain amount, eg, 10) #kornwolf
close
trigger full asset/market sync when a market hasn't received snapshot in long time (stream/poll) #kornwolf
close
filter onboarded group/channel announcements for minimum member amount (10?) #kornwolf
close
add "❓ Help" button to group/channel profile widget #kornwolf
close
add sanitary butler to Telegram groups #kornwolf
close
add 'setusername' command (disallow registered Telegram usernames other than your own) #kornwolf
close
add Telegram group presence overview (for user) #kornwolf
close
replace getCustomRepository by caching wrapper (lodash#once, or proper dependency injection) #kornwolf
close
monkey patch 'loadMarkets' in CCXT adapter instance (share ExchangeDataService data instead) #kornwolf
close
re-add SFX (easter eggs) 🔊 #kornwolf
Screen Shot 2018-12-14 at 22.46.14.png
remove
close
back off & re-attempt notification msg delivery when hitting Telegram rate limits #kornwolf
close
investigate User#firstName containing 'undefined' bug (when it has a special hyphen) #kornwolf
close
show top news headline/article inline for rallying/sinking market (preview=true) #kornwolf
file_17774.jpg
remove
close
add toggle to Balances to switch to list of market buttons (one per asset held) #kornwolf
close
convert position tick processing to Rx #kornwolf
close
start/delegate creation of support.kornwolf.space site (with Intercom) #kornwolf
close
visually indicate inactive position triggers that have already executed #kornwolf
close
implement Binance 'PERCENT_PRICE' filters for order price restrictions #kornwolf
close
unload idle UserHandlers to save RAM #kornwolf
close
release BetterTouchTool widget #kornwolf
touchbar.jpg
remove
close
show open copy positions in profile (if following user) #kornwolf
close
convert SimulatedExchangeUserClient to Rx #kornwolf
close
gracefully handle position trigger failures #kornwolf
file_17621.jpg
remove
close
allow for more specific symbol inspection #kornwolf
file_16763.jpg
remove
close
add preset switcher to settings for Account#defaultPositionSize #kornwolf
close
rescue orphaned promises (lint with 'no-floating-promises') #kornwolf
close
investigate 'random' pager deletion mystery #kornwolf
close
push leaderboards to Firebase for client-side consumption by landing page #kornwolf
close
organize @kornwolf/telegram package #kornwolf
Screen Shot 2019-01-28 at 13.58.07.png
remove
close
restore credit debt when unregistering and re-registering with same Telegram user 👻 #kornwolf
close
use self-hosted QR generator for integrity and branding/customization #kornwolf
close
safeguard asset balance when holding concurrent positions on different pairs #kornwolf
close
move Quantity to @kornwolf/asset #kornwolf
close
enable /inspect [asset | market] command for use in groups #kornwolf
close
notify user when credit drops below Tier#lowCreditThreshold #kornwolf
close
include current market price in copy trading notifications #kornwolf
close
handle group -> supergroup migration messages sent by Telegram #kornwolf
close
categorize features on website #kornwolf
close
suggest users to add API key once they've made x profit in simulator #kornwolf
close
'auto-detach' copy positions when parent user unregisters or switches live/simulator accounts #kornwolf
close
log welcome credit printing on a per Telegram user basis (don't re-issue to users that unregister/re-register) #kornwolf
close
apply consistent icons for follower/following #kornwolf
close
add WIP gallery images #kornwolf
close
sterilize / rewrite CCXT error messages for user (no tech babble) #kornwolf
close
fix trigger firing / order cancellation bug #kornwolf
close
fix 'magical' trigger description for common triggers #kornwolf
close
add preset buttons for position triggers #kornwolf
close
fix 'unknown market' error for disabled markets #kornwolf
close
don't show top up options under https://sideshift.ai limit #kornwolf
file_22571.jpg
remove
close
add User#homeCurrency for fiat conversions #kornwolf
close
build standalone Apple Watch app (pair via QR code) #kornwolf
close
ignore futures and options from market + assets #kornwolf
close
friendlify trigger command confirmations #kornwolf
close
support /position command in private bot chat #kornwolf
close
support /position command in group chat #kornwolf
close
detect top up transactions into env's HD wallet (https://www.blockcypher.com/dev/dash/#wallet-api) #kornwolf
close
fix CoinEx quote volume in market browser 📊 #kornwolf
close
round fiat price in market browser (without truncating to $0) #kornwolf
close
add /market xyz command #kornwolf
close
add /asset xyz command #kornwolf
close
finally resolve stop/adjust ambiguity (stop = terminal -100%) #kornwolf
close
don't spawn profile upon first bot add to group #kornwolf
close
allow followers to set 'weight'/'allocation' on a per-user basis (for copy trading) #kornwolf
close
deal with pending msg deletes that fail repeatedly #kornwolf
close
don't mutate pager history from actions outside of private chat #kornwolf
close
add dismiss button to fatal errors #kornwolf
file_23688.jpg
remove
close
notify when group members make a 'late copy' of a position in the group #kornwolf
close
catch 'via' inline results and transform into startOps (before deleting) #kornwolf
close
add price charts (sparkline) to market inline results #kornwolf
close
rework event downstream for copy positions (user might not follow leader -> aka broadcast by position ID) #kornwolf
close
show mass-aggregated fiat profit on copy positions 😎 #kornwolf
close
describe inline queries feature on product website #kornwolf
close
round balances to x digits based on monetary significancy (in relation to account size) #kornwolf
file_23807.jpg
remove
close
sort assets by 'createdAt' #kornwolf
close
hide stop losses from public positions #kornwolf
close
support 'send photo of QR' during API key wizard #kornwolf
file_23864.jpg
remove
close
format profit & tax in account stats #kornwolf
file_23869.jpg
remove
close
format quantities to 'whatever is significant for that asset' fractional digits (using static threshold of $0.01) #kornwolf
file_23870.jpg
remove
close
forward P/L report to groups where position was shared (quote original message) #kornwolf
file_23900.jpg
remove
close
hide date if position 'closedAt' is on the day after #kornwolf
file_24165.jpg
remove
close
support streaming audio from YouTube #ketnet
close
support streaming audio from SoundCloud #ketnet
close