Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
seanparsons
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
seanparsons
6mo ago
Good luck to him, fuck cancer.
2.
▲
by
seanparsons
8mo 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!"
3.
▲
by
seanparsons
10mo 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 reco
4.
▲
by
seanparsons
10mo 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.
5.
▲
by
seanparsons
10mo 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.
6.
▲
by
seanparsons
11mo ago
Here's me hoping this was something for Factorio: Space Age...
7.
▲
by
seanparsons
1y ago
Even if they're not written as TypeScript, there are usually add on definitions like "@types/prettier" and the like.
8.
▲
by
seanparsons
1y 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.
9.
▲
by
seanparsons
1y 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
10.
▲
by
seanparsons
1y 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. Whe
11.
▲
by
seanparsons
1y 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.
12.
▲
by
seanparsons
1y 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 som
13.
▲
by
seanparsons
1y 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 nul
14.
▲
by
seanparsons
2y 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.
15.
▲
by
seanparsons
2y ago
Yup, that felt incredible even at the time, let alone now.
16.
▲
by
seanparsons
2y ago
Conversely I live in Gillingham, where there's several references to him and his history.
17.
▲
by
seanparsons
3y ago
Been posted a bunch of times in the past: https://hn.algolia.com/?q=haskell+useless
18.
▲
by
seanparsons
3y ago
I remember writing a state machine system for a project to replace Windows Workflow Foundation (shudders) using Aspect.Net (IIRC) many years ago and it working but being a faff. But then I think to something like the bracket function from H
19.
▲
by
seanparsons
3y ago
As I now start to wonder how many replies to HN posts are also written by AI systems...
20.
▲
by
seanparsons
3y ago
So how does that make a difference to my point? The title is literally false as multiple other languages have already done it, Haskell in fact has even rewritten the underpinnings at least once the feature has been there so long.
21.
▲
by
seanparsons
3y ago
Well it's not really ushering it in, given that this is what Haskell has had for a decade at least.
22.
▲
by
seanparsons
4y ago
I think most people would find these clearer if they used the functions view/set/etc, rather than the various operators which are just alternatives to those.
23.
▲
by
seanparsons
5y ago
I would say the following for NixOS (which is a distro itself not a way to make a distro): - I have machine configurations that if say a HDD dies means I can just replace it and be pretty much where I was an hour later from scratch. - I can
24.
▲
by
seanparsons
5y ago
It's fine, just disallow jargon like functions, lambdas, addition, concatenation and so on...
25.
▲
by
seanparsons
5y ago
> there is no CLI equivalent to brew install that I am aware of There is! You use `nix-env` for that by running something like: `nix-env -iA ripgrep`.
26.
▲
by
seanparsons
6y ago
That MBR reference reminds me of the time that OSX just point blank refused to update because I had a multi-boot setup. "It just works!"
27.
▲
by
seanparsons
6y ago
I'm not sure where you got the second point from, certainly in my experience it hasn't been a bit issue with Haskell. The third point is the same with just about every ecosystem in my experience, there are libraries written by big
28.
▲
by
seanparsons
6y ago
Depends on if you identify it early enough really and even then halving your app tier costs could be sizable for any company. If you can get some productivity benefits at the same time from say static typing then there's even more reas
29.
▲
by
seanparsons
6y ago
As an example I recently had someone say that "best practices" are just as good at avoiding the kinds of things a static type system catches. Python seems to be (for whatever reason) a language that creates this kind of ideology w
30.
▲
by
seanparsons
6y ago
I've observed the weird phenomenon that any valid criticism of Python is treated as either some kind of personal attack or because you're a mad static typing ideologue.
More ›