0
51
kaba0

@programming.dev

kaba0 10 points 3 years ago

It is always dismissed as too verbose, while in go’s case it is never mentioned, when in fact the latter is way more verbose.. People’s bias show.

path: 0 2925575 2935774, hotness: undefined, score: 10, children: 4
kaba0 9 points 3 years ago

Rename it to something else, see if it still works, if not revert, else it is needed.

path: 0 2849937, hotness: undefined, score: 9, children: 3
kaba0 9 points 3 years ago

No, an alias will only give you pseudo-anonymity. Even trivial analysis like counting which words occur together frequently in your writings can reveal with very good accuracy any other alt of you, so the available information of you is basically everything you have shared online with enough accompanying self-written text.

path: 0 822538 866179, hotness: undefined, score: 9, children: 1
kaba0 8 points 3 years ago

HttpClient. You don’t necessarily need a third-party tool for rest calls or the like, and it really is quite handy!

path: 0 298823, hotness: undefined, score: 8, children: 1
kaba0 7 points 3 years ago

You are free to fork it at anytime. I really can’t hate them for having a cohesive vision they plan on developing.

path: 0 3367679 3407937, hotness: undefined, score: 7, children: 1
kaba0 4 points 3 years ago

It’s almost like there is an entire branch of philosophy dedicated to this problem and boiling it down to numbers only is just stupid and simplistic.

path: 0 3772727 3772922 3773785 3777826 3778358 3787876, hotness: undefined, score: 4, children: 0
kaba0 4 points 3 years ago

It’s about GraalVM’s enterprise edition. The free version was.. free since forever.

path: 0 746547 768801, hotness: undefined, score: 4, children: 1
kaba0 4 points 3 years ago

What impact do games have? Computers use very little energy, and come on, books?! Your plan is just plain stupid.

You can live an ultra minimal footprint life while not suffering - sure, maybe if you live in a huge house alone, move to an apartment and use public transport if feasible, etc. But there is no point in being depressed and basically torturing yourself.

path: 0 3772727 3772922 3773785 3787840, hotness: undefined, score: 4, children: 1
kaba0 3 points 3 years ago

How is it privacy friendly? Not trying to troll of anything, but people literally share all their likes/dislikes plainly with everyone, and deletes don’t have to actually be executed on other servers.

path: 0 3418707, hotness: undefined, score: 3, children: 0
kaba0 3 points 3 years ago

Wait — it uses websockets for each and every user??! That’s just completely insane and of course it will fail to scale! There is zero reason for that, have specific live threads with websockets where it makes sense (though that is only mostly a one-way communication so even there it is an overkill), but for mostly static content it is just insanely inefficient.. surely I’m more than fine with that upvote appearing a minute later and not in “real time”!

path: 0 268965 298296, hotness: undefined, score: 3, children: 1
kaba0 3 points 3 years ago

The problem is that it uses WebSockets in a completely braindead way. There is absolutely zero reason to waste server resources on that for every single user. Of course it fails to scale..

path: 0 739569 768836, hotness: undefined, score: 3, children: 1
kaba0 3 points 3 years ago

Though to add: many things in your file system are listed as “files” in a directory, but are completely virtual with varying ways on what they do when written to/read from. (Also, linux has streams and files, not only files) E.g. /dev/null will read zeros, and discard data written to. But it has no physical backing.

path: 0 1138949 1139949 1140090 1146463 1170455 1384646, hotness: undefined, score: 3, children: 0
kaba0 3 points 3 years ago

They are the stereotypical paper clip AI that will drain our blood to extract its iron content for more paperclips. Except it wants money.

path: 0 1322944 1327155 1349274, hotness: undefined, score: 3, children: 0
kaba0 3 points 3 years ago

Or change copy to command+c.. I’m gonna be honest, OSX is right here. And quite strangely it is very hard to customize your linux to imitate that.

path: 0 3295249 3298556 3418593, hotness: undefined, score: 3, children: 0
kaba0 2 points 3 years ago

I mean, criminals caught and put into jail by definition have less rights than someone free to walk anywhere.. though your actual point is taken.

path: 0 3388736 3394974 3496091, hotness: undefined, score: 2, children: 0
kaba0 2 points 3 years ago

Languages also have inner consistency. E.g. the mentioned python len function is inconsistent with the rest of the same language - and that is a statement that is true in itself, without an external reference point.

path: 0 3008127 3009922 3013930 3069416, hotness: undefined, score: 2, children: 1
kaba0 2 points 3 years ago

I’d like to contribute to the java one

path: 0 298864, hotness: undefined, score: 2, children: 1
kaba0 2 points 3 years ago

No wayland.

path: 0 3326637 3327321 3408000, hotness: undefined, score: 2, children: 0
kaba0 2 points 3 years ago

I do believe that static typing is at least a local optimum, but I am still not entirely convinced. Rich Hickey is a very convincing presenter and I can’t help but think that he is on to something — with Clojure the chosen direction is contract-typing, which is basically a set of pre- and post-conditions for your functions that are evaluated at runtime. Sure, it has a cost and in the extremes they are pretty much the same as dependent types, but I think it is an interesting direction — why should my function be overly strict in accepting a “record” of only these fields?

path: 0 3035588 3071905, hotness: undefined, score: 2, children: 0
kaba0 2 points 3 years ago

Arguably: docker sucks.

path: 0 2992431 3013055 3076362, hotness: undefined, score: 2, children: 0

thanks for using Leebra!

go to feed...