Comment on
Most and Least Verbose Programming Languages
Reply in thread
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.
Comment on
Most and Least Verbose Programming Languages
Reply in thread
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.
Comment on
YSK: Your Lemmy activities (e.g. downvotes) are far from private
Reply in thread
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.
Comment on
EMPRESS.bin
Rename it to something else, see if it still works, if not revert, else it is needed.
Comment on
What are some things in the class library you wish more people knew about or used?
HttpClient. You don’t necessarily need a third-party tool for rest calls or the like, and it really is quite handy!
Comment on
extension is INCOMPATIBLE with current GNOME version
Reply in thread
You are free to fork it at anytime. I really can’t hate them for having a cohesive vision they plan on developing.
Comment on
It could happen here
Reply in thread
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.
Comment on
Oracle introduces free license for GraalVM
Reply in thread
It’s about GraalVM’s enterprise edition. The free version was.. free since forever.
Comment on
It could happen here
Reply in thread
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.
Comment on
Folder
Reply in thread
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.
Comment on
Swiss Federal government starts pilot test on Mastodon
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.
Comment on
Every Single Freaking Time
Reply in thread
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.
Comment on
Apparently, Google's new AI-based search is quite honest.
Reply in thread
They are the stereotypical paper clip AI that will drain our blood to extract its iron content for more paperclips. Except it wants money.
Comment on
Lemmy resembles the old reddit experience so well that they even emulate the old reddit server performance
Reply in thread
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..
Comment on
Does Lemmy really benefit from Rust? Is code execution speed the bottleneck?
Reply in thread
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”!
Comment on
What are your programming hot takes?
Reply in thread
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?
Comment on
What are your programming hot takes?
Reply in thread
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.
Comment on
Why Linux is better for (most) developers!
Reply in thread
Arguably: docker sucks.
Comment on
It could happen here
Reply in thread
I also thought of that series!
What might be a solution to this problem is to establish a trusted system/program (already hard) that would very comfortably allow you to make these decisions: e.g. you would like to decrease the profits of any company exploiting poor people in Africa (fuck nestle), so you mark that option, and during shopping, scanning a product would instantly flag any which is related to the issue.
There actually is something similar (buycott?), but it is not really used where I live. It probably would have to be very comfortable to use, like actually calculating your budget/spendings, otherwise people wouldn’t use it.
Comment on
extension is INCOMPATIBLE with current GNOME version
Reply in thread
No wayland.
Comment on
[ifixit] We Are Retroactively Dropping the iPhone’s Repairability Score
Reply in thread
Apple actually already sort of have it — you can go to settings and check whether any repairs/tampering happened on your device. That is I believe a correct approach - you can always check after a repair/second hand buy whether their claims are true, yet it is maximally usable.