HNHacker News
TopNewBestAskShowJobs

mdcds

393 karma · joined July 11, 2022

submissionscomments
mdcds··on Ask HN: What did you pursue next after working at one of the FAANGs?
so, retired? :D
mdcds··on Tell HN: Recruiters misusing HN's “Who wants to be hired”
I've enjoyed using trashmail.com

You basically use it to generate a persistent throw-away email (aka proxy) that forwards to your real email, and then you just use the proxy email on open web communities like HN. Once you start getting spam, you can just deactivate the proxy and/or create a new one.

mdcds··on Ask HN: How many Amazon recruitor email do you get per month?
Now - zero!

I had to ask 5-6 times to get removed from the recruiting email DB.

At first I was getting annoyed that Amazon kept on emailing me despite my requests to stop, but then I decided to make a sport out of it and not give up until I get my way. Took some time, but def possible

mdcds··on Ask HN: Learning Functional Programming in 2022?
I don't use F#, but I've def enjoyed watching some of Scott Wlaschin's tech talks.

Like the FP patterns one. https://fsharpforfunandprofit.com/fppatterns/

mdcds··on Ask HN: Learning Functional Programming in 2022?
Some background: I'm an experienced Scala dev who started out with Haskell.

Consider Elm since you're familiar with building web UIs. You can try re-implementing a project. And it's Haskell-inspired.

Otherwise, I'd say learning FP is about first learning how to use algebraic data types (ATDs) and the typeclass pattern. Once these two things become clear, some of the common typeclasses like Functor and Monad will become easy to grok. And both of those concept can be explored in Elm.

mdcds··on Why study functional programming? (2012)
I tried learning Haskell for fun while working as a Python dev. Understanding importance of managing side-effects definitely influenced how I changed my approach to code organization at work.
mdcds··on Why study functional programming? (2012)
I heard following explanation of monads somewhere online: "monads allow us to write imperative code in the functional setting. e.i. chain computations".

But that explanation wouldn't make sense to a 5-year-old

mdcds··on Ask HN: What Are You Working On? (August 2022)
I'm working on my competitive programming skills.

Looking to get back into doing TopCoder after a 10 year break.

mdcds··on Ask HN: Who Has Switched to Serverless?
our team has been using AWS Lambda for some event-driven data processing. it's good, would use it again.

AWS SAM makes dev, testing, and deployment experiences of lambda functions very good.

mdcds··on US Gross Domestic Product, Second Quarter 2022 (Advance Estimate)
> "you can't find a job"

that sounds like a depression, not a recession

mdcds··on Ask HN: Higher order derivatives in everyday life?
options trading

when you calculate risk/exposure of your position, you want to consider Delta and its derivative, Gamma. But you also need to consider the rate of change of Gamma.

mdcds··on Ask HN: Going All-In on Rust
Keep in mind reasons why you want to move away from Java/Python.

Perhaps there is a different language that can fit the bill.

mdcds··on Programming languages endorsed for server-side use at Meta
> Haskell because elitism.

Does anyone know if Simon Marlow is still at Meta and what he works on?

mdcds··on High property taxes are good
idk, never heard of Constitutionaliam.

So what the mandate of Fed Gov should be and how long TTL?

mdcds··on Ask HN: What simple lessons have disproportionately impacted your life?
Making little bit of progress consistently every day will get you very far in the long run.

If you read 10 pages a day, you'll finish a typical book in about a month.

Personal impact: I think I've accomplished many things over the years by just chipping away at them slowly.

mdcds··on High property taxes are good
If speculation is the problem, then making expected return from real estate investments less than expected return from risk-free or low risk investments should fix it.

Something like, if 10 or 20-year US Treasury bond pays more than you'd make being a landlord and you expect little to zero asset appreciation, then there is no incentive getting into real estate.

And it's possible to discourage house flipping by introducing some sort of friction. Like a high tax of some sort that is applied only if you sell sooner than X number of years (let's say 5)

mdcds··on High property taxes are good
What was the original mandate for the US Fed Gov? Focus on international affairs and waging war, and let states handle the rest?
mdcds··on Ask HN: How do you make sure a back end matches API-spec?
Several teams at my org use Smithy. The gist of it is that you define the spec and Smithy will generate the data model and clients.

https://awslabs.github.io/smithy/

mdcds··on Ask HN: Do you like it when your manager starts a meeting with “how are you”?
It's a polite way to initiate a convo in USA.

You can either respond with a canned response or something genuine about work.

mdcds··on Ask HN: Something you wish you knew before you started coding?
1. take care of your neck

2. write more smaller functions that do one thing instead of shoving all logic into a single massive method

I learned how to program in highschool, and we weren't taught at all how to organize code in a readable and maintainable way. "more smaller functions" would have been a helpful advice.

mdcds··on Ask HN: Did you buy anything during Prime Day?
No. I buy things when I need them and don't spend time looking at deals.
mdcds··on Ask HN: Any alternative to Java (OOP) which has the same ecosystem?
Give Scala a try. It has Java interop and your programs get packaged into jars (by default). I had experience with the same set of languages as you (including Haskell!) when I discovered Scala and it's my favorite language these days. As a bonus, you get to use (if you want) functional effect systems like Cats Effect and ZIO.
← PreviousPage 3 of 3