SubMachineGhost | 3 years ago | on: Ask HN: What is your new year's resolution?
SubMachineGhost's comments
SubMachineGhost | 3 years ago | on: Ask HN: Products/Services you swear by – Dec. 2022
- Tokyo powder industries' climbing chalk, i tried many climbing chalks this is the one that works for me. i use it for indoors, outdoor, training and performing! the only time i do not use this chalk is during hangboarding at home to avoid making a mess.
- The clever dripper, i finally gave away my V60, the clever dripper constantly produces decent coffee.
- DataDog, my teams services are written in Scala, we use DD's JVM agent and we get lots of integrations for free (JVM metrics, tarcing for http calls, tracing for DB queries...) and we push our own metrics.
- my Iphone 10 (now 13 mini) & Macbook pro 2015, Super happy about the quality & the constant OS updates, but i miss a proper package manager like APT from Debian, i cannot seem to trust homebrew's reliability :(
SubMachineGhost | 5 years ago | on: How NASA Designed a Helicopter That Could Fly Autonomously on Mars
SubMachineGhost | 6 years ago | on: Ask HN: What were your achievements this year?
SubMachineGhost | 7 years ago | on: Ask HN: What is something you automated paid off?
Do you want a credit card ? then you get instances for all banks, products, limits, end of the month cycle ...
what used to take my colleagues a week to do, was now being done in 15 minutes.
SubMachineGhost | 7 years ago | on: Ask HN: Should I be learning Scala in 2019?
I do, just joined a Scala team and i am maintaining multiple services and writing my own.
SubMachineGhost | 7 years ago | on: DuckDuckGo will use Apple Maps
I agree with you, but Google is way more aggressive in its data collection behavior than apple and i am getting sick of that.
I have been using Google maps this past month and i noticed some dark patterns :
- after getting directions from `your current location` when you deactivate your location services and switch apps, google maps will delete the directions and resets to the page that asks you to chose a `from` location, now you have to give google your current location to get those directions back.
- you cannot get your `current location` without internet enabled, even when you have `location services` enabled.
SubMachineGhost | 7 years ago | on: New Horizons’ first hi-res imagery of Ultima Thule
I think the images are the first thing that get downloaded, so it should not take more than a week to get all high res images.
1 - https://en.wikipedia.org/wiki/New_Horizons#Telecommunication...
SubMachineGhost | 7 years ago | on: Ask HN: How to turn mindless browsing time into productive programming time?
I suffered from the same issue and the problem was, i lose focus really easily, so what helped me overcome this is for each session i take to work on my side project, i should first define a concrete and an achievable task, so for example if the side project i am working on requires me to use a library that i am not familiar with, the tasks that i will define are :
- find out which resources are recommended to learn this library, and pick the most recommended one.
- read sections A, B and C from the chosen resource.
- read sections D, E and F from the chosen resource.
...
And examples of programming tasks are :
- Create an Http end point that forwards requests to two configured hosts.
- Create the class that captures the Http Requests.
- Create a function IncomingHttpRequest => ForwardedHttpRequest.
- write tests for this function.
Do not be afraid to further decompose your task into sub-tasks, and to define really small tasks.Other things that helped me :
- having a desk that i only use to work on my side project.
- meditation
- listening to podcasts when i am doing a task that does not require a lot of focus.
SubMachineGhost | 7 years ago | on: Show HN: Find out which pull requests contain changes related to a file
This extension how ever shows you which pending pull requests are changing a given file.
SubMachineGhost | 7 years ago | on: We are Google employees – Google must drop Dragonfly
SubMachineGhost | 7 years ago | on: Facebook Network Breach Impacts Up to 50M Users
SubMachineGhost | 7 years ago | on: How to Be Better at Parties
SubMachineGhost | 7 years ago | on: Ask HN: Data diff tool for tabular data?
SubMachineGhost | 7 years ago | on: Ask HN: Data diff tool for tabular data?
I made Quick to solve your exact problem! we use it to test our batch processes that either generate flat files or write data into database tables.
please contact me if you need help with the tool, i know that the docs are not as complete as i would like them to be.
here is the wiki: https://github.com/MouslihAbdelhakim/Quick/wiki
here is a repo of some examples: https://github.com/MouslihAbdelhakim/Quick-examples
SubMachineGhost | 7 years ago | on: Ask HN: What would you change about HN if you could?
SubMachineGhost | 7 years ago | on: Ask HN: What motivates you?
Due to some life circumstances, i grew up feeling that i am not deserving of being where i am at and that at i am the worst person in any given room.
I came to embrace these feelings because they motivate me to keep improving my life on a daily basis.
SubMachineGhost | 7 years ago | on: Why Functional Programming is not more widely used in industry?
I would argue that for someone who never programmed functional programming will be much easier to learn.
Your statement is only correct for people who programmed for years in an imperative style and then tried to pick up FP, because at this point you have a lot of unlearning to do, and a lot of your know how becomes absolute, don't use variables, don't use loops, push your side effects out... and after all this unlearning you'll have to learn new concepts and abstractions like Monads and Applicative...
SubMachineGhost | 8 years ago | on: How to become a bank (2016)
Do you guys have some Scala in your code base ? or do you strictly use Go?
SubMachineGhost | 8 years ago | on: Show HN: Functional programming course on scala
Mine are modest, send 3 v5~v6 benchmarks in my area, red point a 5.11a and solo a multi pitch.