Recent submissions

Comment · 3 years ago
I can already see this doesn't have connection pooling which all those ORMs he listed have without you knowing what a connection pool is it just works, and scales, doing that on your own is not easy.
Comment · 3 years ago
Just that, it is, I've been banned before, for even lighter things...
Comment · 3 years ago
Comment · 3 years ago
That's what it is, but okay, I'll probably get banned here for saying that anyways :), the free world woo!
Comment · 3 years ago
More propaganda, listen to the other side... oh well it's banned everywhere.
Comment · 3 years ago
If you have ever used "GPT" (I guess they meant "ChatGPT") you know that's not true, the grammar and it's way too colloquial / lazy for it to be generated by it
Comment · 3 years ago
Comment · 3 years ago
This is propaganda and you don't even know it... People get silenced in the US every day because they have a different opinions on current events, for example the US proxy war with Russia.

I always noticed when certain amount of decades pass it's okay to say certain things, like "Allende was assassinated by the CIA", but back then you'd get persecuted to even mention that.

Yes, when it doesn't matter you can say whatever you want, god bless the USA... Because of opinions like yours is that America is the empire who gets the "Okay" to be the police of the world, and it's terrible at that.

Comment · 3 years ago
If you really didn't work with GTK2 then there's no way you can understand the problem, thus your comment.
Comment · 3 years ago
Can it parse emails? Obviously that's hard.
Comment · 3 years ago
I think the only reason is that they're very different, if you define them:

    type when expression -> block

    if expression -> block
For parsing works better, for programmers is better since they don't confuse both concepts, and in general pattern matching isn't the same as a if condition or a switch.

https://stackoverflow.com/questions/199918/explaining-patter...

I think the difference is when you start pattern matching on tuples and other types that you cannot do a simple `if ident.isinstanceof(type) ->`.

For example in Elixir you can do:

    def ident(param = {:key => true}):
This will only match when the param type is not only `map`, but also contains a key named `:key` and its value is `true`.

In the end though, it's syntax sugar (but everything is if you put it that way classes are syntax sugar).

Comment · 3 years ago
Thank you, 'cause I don't wanna do the wrap command thing they do. Besides that, this is a great idea.
Comment · 3 years ago
Thank you! I needed this one, how fun, I did this when learning Haskell, now I can do it with Rust.
Comment · 3 years ago
Where did you go to school? And how come every college educated (mostly in the US) developer I've met has never done that before...

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton