seanparsons

Joined 10 years ago

Karma
242
Submissions
74
Member since
Jan 29
[ my public key: https://keybase.io/seanparsons; my proof: https://keybase.io/seanparsons/sigs/o4hvM6Y_1V25CzfSuqR87sYdOWyoq-IsPW8HxBsh28o ]

Blog: https://funwithfunctions.com

View on Hacker News

Recent submissions

Comment · 7 months ago
Good luck to him, fuck cancer.
Comment · 9 months ago
Flipping things around as I see it as a desktop Linux user: "OMG this one thing doesn't work in macOS, looks like 2026 wont be the year of the macOS desktop!"
Comment · 11 months ago
"This type of code error is prevented by languages with strong type systems. In our replacement for this code in our new FL2 proxy, which is written in Rust, the error did not occur." It's starting to sound like a broken record at this point, languages are still seen as equal and as a result, interchangeable.
Comment · 11 months ago
The point is that by the time Gatekeeper closes tight enough that everything must run through Apple and it can't be disabled, most people wont notice and will be stuck with it.
Comment · 11 months ago
My longstanding prediction that Gatekeeper will ever so slowly tighten so that people don't realise like a frog boiled in water is continuing to be true.
Comment · 1 year ago
Here's me hoping this was something for Factorio: Space Age...
Comment · 1 year ago
Even if they're not written as TypeScript, there are usually add on definitions like "@types/prettier" and the like.
Comment · 1 year ago
My last job was working at a company that is notorious for Ruby and even though I was mostly distant from it, there seemed to be a big appetite for Sorbet there.
Comment · 1 year ago
Not ignoring, I just didn't write an essay. In all that time working with TypeScript there was very little that I found to be gradually typed, it was either nothing or everything, hence my original comment. Sure some things might throw in a bunch of any/unknown types but those were very much the rarity and often some libraries were using incredibly complicated type definitions to make them as tight as possible.
Comment · 1 year ago
As a static typing advocate I do find it funny how all the popular dynamic languages have slowly become statically typed. After decades of people saying it's not at all necessary and being so critical of statically typed languages.

When I was working on a fairly large TypeScript project it became the norm for dependencies to have type definitions in a relatively short space of time.

Comment · 1 year ago
I'm reasonably versed in Haskell and my response would be that it shouldn't make that much difference to you what they've written in here. I've yet to see any code in the wild using the backpack extension.
Comment · 1 year ago
LFS and git-annex have subtly different use cases in my experience. LFS is for users developing something with git that has large files in the repo like the classic game development example. git-annex is something you'd use to keep some important stuff backed up which happens to involve large files, like a home folder with music or whatever in it. In my case I do the latter.
Comment · 1 year ago
I think the fact that it's a horrible language is a big contributor to the frameworks being horrible as well. There's all these incidental sacrifices that have to be made which bleed through into everything else, like handling null and undefined.
Comment · 1 year ago
I always maintain that this is just familiarity, Haskell is in truth quite a simple language. It's just that the way it works isn't similar to the languages most people have started with.
Comment · 2 years ago
Yup, that felt incredible even at the time, let alone now.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton