QuazarOmega

@QuazarOmega@lemy.lol

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Good luck web devs (lemmy.world)

Alt text:Twitter post by Daniel Feldman (@d_feldman): Linux is the only major operating system to support diagonal mode (credit [Twitter] @xssfox). Image shows an untrawide monitor rotated about 45 degrees, with a horizontal IDE window taking up a bottom triangle. A web browser and settings menu above it are organized creating a...

QuazarOmega,

Hmm yes, web dev horrors beyond my comprehension!

QuazarOmega,

Pretty much, I wouldn’t make such a blanket statement though, non-profit companies exist too

QuazarOmega,

And then everyone praises him for standing up against Google and Apple for crippling/banning third-party app stores, like, cool… but clearly he’s just chasing money, not doing it out of the goodness of his heart for us poor gamers

QuazarOmega,

I am happy actually, but it is kind of bittersweet

QuazarOmega,

I tried reading through it and I don’t understand completely if they reserve the right to relicense in a way that is against the interest of contributor.
They say that the contributor retains the copyright and can do whatever they want with the code they contributed, which is good, they also say that they can sublicense your contributions, which, as far as I know, means they couldn’t make it more permissive, but only more restrictive, at least that is the case with Creative Commons

QuazarOmega,

Is this a based move? From Canonical? (°0°)

QuazarOmega,

Ah, another professional documentation writer, greetings!

QuazarOmega, (edited )

soyjaks pointing linked list

Kourtesy of Krita

QuazarOmega,

In internet terms: It’s just a soyjak holding a box with data who is pointing at another soyjak holding a box with data who is pointing at another {insert N-3 of the same soyjaks} soyjak with a box with data without an arm to point with

QuazarOmega,

Agreed 100%, I wish any smartphone could support Graphene

QuazarOmega,

I’d say a normal phone is a lot worse than smartphones in general, unless you don’t care about all your communications being readable by the carrier. With a smartphone you can make actually encrypted calls and texts over trustworthy applications/protocols (Signal, Matrix, Simplex, etc.), on a phone you’re stuck with the carrier service; another thing that comes to mind is the storage, as far as I know there are no normal phones with an encrypted filesystem while it is default for a long while on Android.

On the other hand, if your new smartphone model isn’t loaded with a privacy respecting ROM you’ll also have at least some data sent to other third parties like Google and whatnot, but if you can change the ROM, then the potential for better privacy far outweighs the benefits of normal phones doing fewer things with your data by default. If you’re going to use your new smartphone like an old phone, to make carrier calls and SMS, then there will be near to no improvements (except storage security maybe) and as you say, more data snooping

QuazarOmega,

Maybe I’ll give that a go for myself

Good luck!

they are starting to offer their own Laptops with pretty nice hardware it seems

Oh that’s neat, I must have missed those news, were they announced anywhere?

QuazarOmega,

You took the words out of my mouth, that’s what I felt with most, if not all, “Linux laptops” I’ve seen up to now: concept is great, hardware is great, price is, well, greater.
I do hope that everyone that can afford System76, Slimbook, Starlabs, etc. (hey, I’m noticing an unusual pattern here 🤔) will buy from them because I’d love to see both more adoption and makers that can improve Linux as a whole thriving

QuazarOmega,

KDE has been a treat for me after having used Gnome so long, I like both and in fact I still keep Gnome on the laptop, especially for the smooth gestures.
On the desktop I’m keeping KDE as it feels more suited by default, for that I suggest Fedora Kinoite because I honestly can’t ever imagine running a mutable system anymore, unless it is strictly for tinkering and, since it seems you’re looking for something that has to just work, that will be a great fit!

::: ..Now to talk about what hasn't just worked for meI used to experience freezes and crashes, but don’t see them happening anymore (maybe it was my hardware being too new?); containers (mostly distrobox), I don’t know what the heck is happening behind the scenes, but I think I’ve seen my containers breaking for the third or fourth time across updates this year, luckily it’s not a tragedy as you can usually roll back the system temporarily (OSTree rocks!) and/or remake them from snapshots or apply fixes that are mentioned in the issue trackers and whatnot when they pop up, the podman devs and others folks are fast and responsive.
All in all, these being the biggest issues for me, this distro is one of the most rock solid there are!

QuazarOmega,

Awesome hardware, but damn, 1299€?
Guess I’ll be looking respectfully… from the sidelines (o.o )

QuazarOmega,

Well, he has his own villain backstory to justify that… he simply didn’t get paid

QuazarOmega,

Well, if you lose the OOPism of those dots, we can talk.

That’s a good point, I didn’t even think about it, maybe a more functional style would make more sense?

QuazarOmega, (edited )

Me trying to remember on whose output data having, count, sum, etc. work

Once you know functions you would have no reason to go back.
I propose we make SQL into this:


<span style="color:#323232;">const MAX_AMOUNT = 42, MIN_BATCHES = 2
</span><span style="color:#323232;">
</span><span style="color:#323232;">database
</span><span style="color:#323232;">    .from(table)
</span><span style="color:#323232;">    .where(
</span><span style="color:#323232;">        (amount) => amount < MAX_AMOUNT,
</span><span style="color:#323232;">        table.field3
</span><span style="color:#323232;">    )
</span><span style="color:#323232;">    .select(table.field1, table.field3)
</span><span style="color:#323232;">    .group_by(table.field1)
</span><span style="color:#323232;">    .having(
</span><span style="color:#323232;">        (id) => count(id) >MIN_BATCHES
</span><span style="color:#323232;">        table.field0
</span><span style="color:#323232;">    )
</span>

(Sorry for any glaring mistakes, I’m too lazy right now to know what I’m doing)

…and I bet I just reinvented the wheel, maybe some JavaScript ORM?

QuazarOmega, (edited )

Because you never learned SQL properly, from the sound of it.

You might be right, though, to be fair, I also keep forgetting syntax of stuff when I don’t use it very often (read SQL (._.`))

Also, ORMa produce trash queries and are never expressive enough.

I meant to say that I would like the raw SQL syntax to be more similar to other programming languages to avoid needing to switch between thinking about different flows of logic

QuazarOmega, (edited )

Thanks for the suggestion! It looks interesting, not quite what I expected looking at that file*, but that may very well be better

Edit: other examples seem a bit more similar to mine, cool!

QuazarOmega, (edited )

I support what the others say, it’s cool if you can pay, but it’s not a must IMO. If you’re fine with the base tier, or can’t/don’t want to pay for more, there’s no shame in that.
Shelter works fine to keep two accounts, which should be enough hopefully, otherwise you will have to use the web client.
There was an experimental app that allowed you to have a potentially unlimited number of duplicate apps (twoyi), but it’s sadly discontinued, there’s also another called MultiApp, but there’s something yiffy about it I can’t quite put into words

  • All
  • Subscribed
  • Moderated
  • Favorites
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #