0
140
gornius

@lemmy.world

gornius 66 points 3 years ago

Framework has multiple config files, allowing you to customize almost every aspect of it.

Nooo, this is too much config files, they take up too much space in my project tree.

Framework is a monolith with a single file to configure it.

Nooo, the file is unreadable and developing extensions for it is annoying.

Framework is minimal

Nooo, it doesn't have any useful built-in features.

Framework is a complete solution without too many things to configure.

Nooo, it doesn't allow me to do what I want.

path: 0 5963535, hotness: undefined, score: 66, children: 1
gornius 60 points 3 years ago

Not only OS - written using 3D APIs closed source available only for your OS.

path: 0 3986651 3989200, hotness: undefined, score: 60, children: 0
gornius 55 points 3 years ago

It's free market exploitation. If you believe a free market can exist without regulations, you're imbecile.

Just imagine: People need fridges. All fridge manufacturers agree to raise prices of a fridge by 2000%. So what, people are going to stop buying fridges? No - because they need them.

You would say: it's a free market, some new manufacturer is going to offer fridges at regular prices. Well - no you dumb fuck. What's the incentive for the new fridge manufacturer to sell at lower prices, when people are going to buy fridges anyway, because they need them? The answer is - none. It would be a dumb business decision, because your supply is limited, and you're going to sell it at market price, because that item is essential.

So how does the economy even work if that's possible? That's right idiot - because it's price fixing and it's fucking illegal.

path: 0 7157952 7158738, hotness: undefined, score: 55, children: 6
gornius 51 points 3 years ago

And if you're born around 2000 year, you start the game where all the fields are taken, and there is a hotel on each field.

Also crazy how end-game prison is comparable to homeless people commiting crimes, so they can have roof over their heads.

path: 0 5074400, hotness: undefined, score: 51, children: 0
gornius 46 points 3 years ago

Brave behaving like Win XP era browser with gazillion toolbars installed, with a pinch of crypto and crypto promoting ads should be a giant red flag.

FOSS =/= trusted by default. Why are there so many FOSS evangelists, but such a damn tiny part of them are programmers, let alone programmers able to examine a source code behind such a giant codebase as web browser?

I use Vivaldi, at least their business model is clear, and developer is kind of trusted, and not crypto scammer and homophobe.

path: 0 4419136, hotness: undefined, score: 46, children: 6
gornius 37 points 2 years ago

It's just as crazy as saying "We don't need math, because every problem can be described using human language".

In other words, that might be true as long as your problem is not complex enough to be able to be understood using human language.

You want to solve a real problem? It's way more complex with so many moving parts you can't just take LLM to solve it, because that takes an actual understanding of a problem.

path: 0 7892169, hotness: undefined, score: 37, children: 4
gornius 36 points 3 years ago

You realize that maintaining a server that would allow that costs pennies?

You wouldn't pay $150 for a lollipop, but somehow people think this is ok.

This problem exists exactly because of people like you, thinking it's OK to pay for the features you already paid for.

path: 0 6882319 6883471, hotness: undefined, score: 36, children: 11
gornius 34 points 3 years ago

Ok, if I remember correctly, YouTube barely generates, but generates nonetheless revenue for Google. There are many ways to make more money without fucking over its users by cutting costs:

  • downgrade old videos with small watch count to 720p30

  • make people pay for hosting >1080p60 content

  • do not allow private/unlisted videos

  • straight up remove 10h looped videos - they take so much space, but are technically spam - both for bandwidth and storage

And my go-to solution: focus on sponsorships as main source of revenue. They are the only ads I can tolerate and are actually effective from my experience. YouTube can just take a cut from every sponsorship on YouTube video and everyone will be happy.

path: 0 4496346, hotness: undefined, score: 34, children: 2
gornius 32 points 3 years ago

I don't even hate Apple that much, but what I hate is that every time I find out somebody I know uses Apple product I say to myself in quiet "Oh gosh...", because very often the reason they use Apple whatever is to feel better than somebody.

And I hate people like these. Not every Apple enjoyer is like that, and there are legitimate reasons to go Apple, like wanting that ecosystem, good camera,, using something that just works or go with Apple Silicon revolution. And no, Apple is not really private.

But in most cases their reasons are either a fucking IM bubbles (because I don't want to spend 5 seconds to install an app that works anywhere) or it just "doesn't lag" (which any phone over $200 doesn't) which is obviously a fucking bullshit to cover the actual answer which is "I wanted to feel better by having shit that every fancy person uses".

But the funniest people are the ones trying to explain these "amazing features" to me, totally ignoring the points that IM sucks on Android because Apple pushes their own standard and refuses to use open ones, that no sideloading and Apple controlling whole app ecosystem is the best thing ever and that Android is slow, because it [put any argument Apple fanboy without the basic OS concepts understanding would make] and not because you used $100 phone and switched to a motherfucking $600 phone. Wow, who would've thought?

path: 0 1093739, hotness: undefined, score: 32, children: 6
gornius 31 points 3 years ago

Java used to lack many features to make the stuff you wanted it to do, so most Java programmers adapted design patterns to solve these problems.

Honestly, older versions of Java are utter garbage DX. The only reason it got so popular was because of aggressive enterprise marketing and it worked. How can a language lack such an essential feature as default parameters?

So, anyway after the great hype Java lost its marketshare, and developers were forced to learn another technologies. And of course, instead of looking for language-native way of solving problems, they just used same design patterns.

And thus MoveAdapterStrategyFactoryFactories were in places where simple lambda function would do the same thing, just not abstracted away three layers above. Obviously used once in the entire codebase.

Imo the only really good thing about Java was JVM, while it was not perfect, it actually delivered what it promised.

path: 0 5868430 5872848 5878701, hotness: undefined, score: 31, children: 2
gornius 30 points 3 years ago

Have an actual sane developer experience? There is a reason why almost every developer that uses Windows actually uses WSL.

path: 0 3601776, hotness: undefined, score: 30, children: 1
gornius 27 points 3 years ago

Actually "natural" gets a pass from me. It doesn't feel right just because we got used to the opposite.

Imagine a paper scroll on rolls. If you slide the top of the roll upwards - the paper goes up, and you can see more bottom content. The exact opposite happens when you scroll the mouse wheel with default config.

path: 0 3055042 3059930 3060526, hotness: undefined, score: 27, children: 4
gornius 27 points 3 years ago

He also voiced Vesemir from Witcher. He was also very popular voice actor in animated movies localizations. Genuinely he was one of the few voice actors I knew by name, and the news that he died really struck me.

path: 0 4520065 4520579, hotness: undefined, score: 27, children: 0
gornius 26 points 3 years ago

Because terminal emulators are literally the old terminal emulators (ye oldy screens + keyboard combos that looked like a computer but were just IO) and everything modern they do is just a hack.

path: 0 1276684 1279315, hotness: undefined, score: 26, children: 1
gornius 24 points 3 years ago

Then again, cookie auth is vulnerable to CSRF. Pick your poison.

Although CSRF protection just adds a minor inconvenience, while there is never a guarantee your code is XSS vulnerability free.

path: 0 5986917 5987826 5989754, hotness: undefined, score: 24, children: 0
gornius 23 points 3 years ago

although I'm not a TWM user I like to just press super and type the first letters of the program I'm looking for to open it.

It will never stop to amaze me how many people don't know it's a feature in every major DE and every Windows starting from Vista.

Even on Windows 10/11, just tap windows key and start typing without clicking anywhere.

My list of FOSS I use everywhere (these work in Win and Linux):

  • Open Tablet Driver - if you've got the drawing tablet it probably supports it. You can customize everything and has even built-in plugin manager.

  • Krita - GIMP alternative with non-destructive editing capabilities.

  • yt-dlp - download videos from almost any video sharing service, even TikTok, Instagram etc.

  • neovim - for quick file edits

  • vscode/vscodium with vim plugin - my IDE for everything

  • ffmpeg - forget handbrake - you can do even basic video editing here. Join two videos together? Done. Add audio to video? Done. Crop part of the video without reencoding it? Done. Loop a video to 10 hours without reencoding it? Done in matters of seconds.

  • kdenlive - an actual video editor that is 100% FOSS, doesn't suck and works on Windows and Linux.

  • imagemagick - ffmpeg for images

path: 0 3268463, hotness: undefined, score: 23, children: 4
gornius 22 points 3 years ago

You just need to realize that Adobe doesn't release their stuff on Linux, not because it doesn't allow them to, but Linux desktop market share is too small.

It's a chicken and egg problem. Once Adobe would release their stuff, magically there would be a massive movement to improve HDR support, color accuracy etc.

And you need to realize Microsoft achieved such a giant market share thanks to illegal monopolistic practices in 90s, that still have huge impacts today.

path: 0 4863285 4863463 4864049, hotness: undefined, score: 22, children: 1
gornius 20 points 3 years ago

Thanos was right. Some greater-being should just snap some part of humanity out of existence. Just not the random half, but those who actively try to ruin it for the others.

path: 0 2885298, hotness: undefined, score: 20, children: 0
gornius 19 points 3 years ago

Honestly, if you work in a shell a lot, learning vim is a great investment. You're gonna fly through files editing them faster than with any IDE.

path: 0 4821006 4824606, hotness: undefined, score: 19, children: 0
gornius 18 points 3 years ago

I might be wrong, but even for games like Cyberpunk 2077 there is a finite set of world states that define lighting conditions (time of day weather etc.).

So prebaking lighting information for all these combinations and then figuring out a way to create transitions between them would maybe not be the perfect representation, but best of both worlds.

However, given how fast RayTracing improves hardware-wise, in my opinion it would make no sense to even consider researching and developing a solution of that kind.

path: 0 5546673 5546966 5547308, hotness: undefined, score: 18, children: 3

thanks for using Leebra!

go to feed...