Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
fndex
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
fndex
3y ago
I think one reason Discord is so popular and many people don't talk about is the same reason why games like Minecraft, Tibia, GTA San Andreas and many other old games are still popular today. The reason is that they allow users to cust
32.
▲
by
fndex
3y ago
But how will it deal with nulls? For example, let's imagine I have a user schema. This schema has 3 fields, username, is_admin and admin_level. I can guarantee using changesets that when is_admin is true, admin_level must be non null.
33.
▲
by
fndex
3y ago
> Each “key type” in a map type is either required or optional. I wonder how that will work with Ecto schemas, or if it will work at all. Ecto Schemas do not specify required/optional keys, the Changesets do. But Changesets only exi
34.
▲
by
fndex
3y ago
See you in a decade then.
35.
▲
by
fndex
3y ago
He didn't mention the word "buy" even once on the article. Maybe he needs to use those machines for work :)
36.
▲
by
fndex
3y ago
I don't get why he is disappointed at ThePrimeagen and the people that forked the language. I only got to know about the trademark policy draft because of his video, and he was pretty much just reading the document and commenting about
37.
▲
by
fndex
3y ago
https://github.com/crablang/crab
38.
▲
by
fndex
3y ago
Oh, boy... they do have bigger problems than that.
39.
▲
by
fndex
3y ago
https://archive.is/vxqX6
40.
▲
by
fndex
3y ago
> Elm and Clojure both have something like "if Evan/Rich didn't think you should have that thing you wanted, have you considered that maybe you're wrong? " Might be true for Elm, but how is that the case for Cloj
41.
▲
by
fndex
3y ago
Imagine you are building a game in Rust where players can write mods. Those mods could be written in JS/TS while the game is written in Rust.
42.
▲
by
fndex
3y ago
Please do nothing. Just let it die as it should have had already.
43.
▲
by
fndex
3y ago
What does this have to do with my initial question? I'm not arguing that the links should've been taken down.
44.
▲
by
fndex
3y ago
I was not asking if calling someone a pedophile is freedom of speech under the current legislation of the US, but more on the philosophical idea of freedom of speech.
45.
▲
by
fndex
3y ago
Are you implying that calling someone a pedophile is freedom of speech?
46.
▲
by
fndex
4y ago
You might like Clojure.
47.
▲
by
fndex
4y ago
> I want the decisions I make to last decades, not just a few years. I don't think that's a sentiment appreciated by most, though. Clojure and ClojureScript very much appreciate that sentiment. re-frame, a library for creating
48.
▲
by
fndex
4y ago
Not something more, IMO. You are free to download any other browser, there are plenty to choose from.
49.
▲
by
fndex
4y ago
Anti-competitive practices is when the government prevents other companies to join the market. That is not the case here. Do you really expect Apple to make life easier for their competitors? You're free to use Samsung, Galaxy Buds, Wh
50.
▲
by
fndex
4y ago
I know Rust is a systems programming language, but I've been playing with it for some time writing high-level stuff like REST/GraphQL APIs, websockets and web backends in general. And I have to admit it is a breath of fresh air. N
51.
▲
by
fndex
4y ago
Could you give some non trivial examples of architectures or techniques in software engineering that work regardless of the context?
52.
▲
by
fndex
4y ago
Yep.
53.
▲
by
fndex
4y ago
Messi plays for PSG too.
54.
▲
by
fndex
4y ago
PHP has static types.
55.
▲
by
fndex
4y ago
But Facebook was actually called theFacebook back then, so not sure if this is a valid comparison.
56.
▲
by
fndex
5y ago
AFAIK, kafka messages doesn't have "types", and even if they did, you would be relying on an external system, not your type system. If you are not convinced, test it by yourself, create two services and a kafka topic and prod
57.
▲
by
fndex
5y ago
clojure.spec is not a type system. Still, my point is, just using a typed language won't remove the need for contracts, you would still need to roll up something like Nubank did even if it means using MyPy reflection features. For exam
58.
▲
by
fndex
5y ago
Types are compile checks, they have nothing to do with contracts, having contracts for messages that will transit over a queue are still useful even if you are using a typed language.