HNHacker News
TopNewBestAskShowJobs

SebastianFrelle

74 karma · joined October 1, 2016

frelle at pm dot me

@sebastianfrelle on GitLab, GitHub

submissionscomments
SebastianFrelle··on Monads are monoids in the category of endofunctors
Best laugh I've had in a while.
SebastianFrelle··on The surreal experience of my first developer job
Out of curiosity: is posting internal company communications (referring to the e-mail here) on a public site like this legal? I'm not saying that it isn't; I genuinely don't know.
SebastianFrelle··on F# is the best coding language today
I've been writing small programs for fun in F# for the past couple of weeks. It's nice.

My main frustration with it is its lack of community. The Elixir forums are absolutely terrific; there is seemingly tons of knowledge sharing going on between passionate members of the community. The same with most other languages: if I Google how to solve a specific problem, an answer or an answer to an adjacent problem will pop up. That's true for Swift, Go, C#, Python...

It's not true for F#. F# seems to me almost like a dead language judging from the lack of relevant Google results, zero YouTube presence, no jobs where I live (northern Europe).

Is there a vibrant F# community somewhere online that I've missed?

SebastianFrelle··on Ask HN: I've realized I'm a bad software engineer and I'm over 30, what's next?
I think the level of transparency on display here is really inspiring. I'd apply that same level of candor in a meeting with a peer or a higher-up and basically tell them that you are dissatisfied with the quality of the work that you deliver.

A good manager or colleague will be really receptive towards that kind of openness. They'll be able to help you cut through the "bs" so to speak and help you separate impostor syndrome noise from actionable facts.

SebastianFrelle··on Moral Competence
I exchanged some 20 e-mails with Evan over the course of just 2 hours over an unfortunate bug with Quirk that nearly cost me everything I'd entered into the app up until that point. This was some 18 months ago.

He struck me as absolutely forthcoming and genuine. He fixed the issue and gave me a year's subscription for free for reporting the bug and helping him figuring it out.

I really wish Evan wouldn't be so hard on himself. His product actually helped me a lot, and he seemed to me like he was both empathetically capable and morally competent.

SebastianFrelle··on Pointer Pointer (2012)
The site loads an adsbygoogle.js script from https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.....

I can't see any ads on the site. Is this load due to the site being hosted on a Google platform like GCP or Firebase?

SebastianFrelle··on Software Disenchantment (2018)
How does this apply to programming languages? I've always heard that developers should just stick to the language in which they're most productive, but am I part of the problem if I pick Python over a more performant language like Rust or Go for all of my work (web apps, command-line tools, etc.)?
SebastianFrelle··on Custom string delimiters in Swift 5
The trailing closure syntax [1] seems to be a point of pride with Swift. However, I feel that it’s grown to be a painful aspect of the language. Another example is when a function takes two closure arguments, e.g.:

  func animate(withDuration duration: TimeInterval, animations: @escaping () -> Void, completion: ((Bool) -> Void)? = nil)
It is perfectly valid to call this function using a trailing closure for the latter argument, i.e.

  animate(withDuration: 0.5, animations: { ... }) {
    // handle completion here
  }
rendering the `completion` parameter label obsolete and giving no clear visual indication that the trailing closure is a completion handler.

Again, I strongly dislike the visual similarity to control flow statements.

[1]: https://www.natashatherobot.com/swift-trailing-closure-synta...

SebastianFrelle··on YouTube monetization analysis
Could you elaborate on what these channels are and why you would want them demonetized? Are their videos actually sponsored by Disney et.al.?
SebastianFrelle··on Ask HN: We didn't get a single person to pay for our SAAS – what could be wrong?
A character from the HBO show "Silicon Valley", I believe.
SebastianFrelle··on Ask HN: Who is hiring? (August 2017)
I know a lot of software engineering students here in Denmark who use your product frequently. It's a good product; thank you!