towerful

joined 1 year ago
[–] towerful@programming.dev 2 points 2 months ago* (last edited 2 months ago) (1 children)

The camera was never a priority for me. Seemed fine for my very basic needs, but I can't comment on it's actual features or quality

[–] towerful@programming.dev 12 points 2 months ago (5 children)

I used Graphene for a month. It was absolutely amazing, except from not having contactless payment.
The sooner they win their lawsuit against Google to get 3rd party OS attestation the better. I'll jump back in a heartbeat

[–] towerful@programming.dev 3 points 2 months ago

When cremation becomes bad for the environment, just recycle me into a soap dish

[–] towerful@programming.dev 6 points 2 months ago

CohhCarnage said something about this.
Game Devs often include requests along these lines for sponsored segments of a stream (and only the parts of the stream paid for), including talking about COVID during the high point of the COVID pandemic.

The odd part that he noted is some of the specific wording, that he attributed to mistranslation - like "feminist propaganda".

I have no idea about the parts relating to Chinese game dev.

The benefit of the doubt in me says: this is some bad translation and culture disconnect.
The pragmatist in me says: this guides content creators. So, take such content with a pinch of salt in these regards - play the game if it actually seems decent.

I feel like the pragmatist is pretty much default these days, all content guides you to some conclusion. So do what the fuck you want.
🦜☠️ (Idk what the emoji is. I'm sure you understand) If it really rubs you the wrong way

[–] towerful@programming.dev 1 points 2 months ago* (last edited 2 months ago)

I haven't tried this yet, but I'm excited for it's potential.
Having a bunch of RES-like enhancements with toggles, and the ability for users to (manually & anonymously, via a button) "submit" their preferences to a central database would be an awesome way to gather Lemmy user feedback on various upcoming features.
This would give fantastic options for Lemmy developers to implement, popularity of features, and easy ways for users to choose what they want (as long as any permanent Lemmy implementations come with an enable/disable toggle)

[–] towerful@programming.dev 3 points 3 months ago

TL;dr:
My discovery process is kinda listed below.
https://www.slashgear.com/google-android-app-beta-makes-it-easier-to-share-search-results-20581224


MarkMonitor.

Corporate Domain Management

Your brand portfolio is exceptional. Shouldn’t your domain management service be the same?

Looks like they are a domain squatter, buying up domains and selling them at ridiculous prices.
They have a page showing some domains they have for sale https://www.markmonitor.com/domains-for-sale/top-level-domains/
But I don't see search.app listed. Doesn't mean they don't own it tho, or perhaps they managed the acquisition of it.
It's strange, because it seems like Google Domains is the registrant:
Registrant Organization: Google LLC.
Maybe MarkMonitor owned it and leased it to Google?

search.app.goo.gl probably also points to the same firebase app: https://websecblog.com/vulns/bypassing-firebase-authorization-to-create-custom-goo-gl-subdomains/

Both the Google subdomain and the TLD point to firebase hosting.

Firebase is essentially free hosting (and some Backend as a Service things).
I can't find any details on who is behind it tho, and I don't think there is any way to publicly find those details.
I'm guessing it's some sort of link obfuscation or shortener service.

It might be that it is an official Google service for their apps, which is why they are the registrant.

Ah, found something:

https://www.slashgear.com/google-android-app-beta-makes-it-easier-to-share-search-results-20581224

[–] towerful@programming.dev 1 points 3 months ago* (last edited 3 months ago)

These days, I just use postgres for my projects.
It's rare that it doesn't do what I need, or extensions don't provide the functionality. Postgres just feels like cheating, to be honest.

As for flavour, it's up to you.
You can start with an official image. If it is missing features, you can always just patch on top of their docker image or dockerfile.
There are projects that build additional features in, or automatic backups, or streaming replication with automatic failover, or connection pooling, or built in web management, etc

Most times, the database is hard coded.
Some projects will use an ORM that supports multiple databases (database agnostic).
Some projects will only use basic SQL features so can theoretically work with any SQL database, some projects will use extended database features of their selected database so are more closely tied to that database.

With version, again, some features get depreciated. Established databases try to stay stable, and project try and use databases sensibly. Why use hacky behaviour when dealing with the raw data?!
Most databases will have an LTS version, so stick to that and update regularly.

As for redis, it's a cache.
If "top 10 files" is a regular query, instead of hitting the database for that, the application can cache the result, and the application can query redis for the value. When a new file is added, the cache entry for "top 10 files" can be invalidated/deleted. The next time "top 10 files" is requested by a user, the application will "miss" the cache (because the entry has been invalidated), query the database, then cache the result.
Redis has many more features and many more uses, but is commonly used for caching. It's is a NoSQL database, supports pub/sub, can be distributed, all sorts of cool stuff. At the point you need redis, you will understand why you need redis (or nosql, or pub/sub).

For my projects, I just use a database per project or even per service (depending on interconnectedness).
If it's for personal use, it's nice to not worry about destroying other personal stuff by messing up database stuff.
If it's for others, it's data isolation without much thought.

But I've never done anything at extremely large scales.
Last big project was 5k concurrent, and I ended up using Firebase for it due to a bunch of specific requirements

[–] towerful@programming.dev 40 points 3 months ago (8 children)

Good.
Governments should run their own mastadon instances, and provide official accounts for all their public servants, staff, whatever they are called, as well as an account for each agency.

But quitting twitter is a good first step

[–] towerful@programming.dev 10 points 3 months ago (1 children)

I've played it fine on steam proton on arch

[–] towerful@programming.dev 19 points 3 months ago* (last edited 3 months ago) (2 children)

"I cast remove curse." The DM dumps 6 pages of story on the floor and looks sad.

Edit: wait, this is instantaneous?
So like in a fight the BBEG sword is nasty, likely cursed. Cast Remove Curse on the sword. It removes the attunement to the sword. BBEG has a not-so-good weapon now, and likely loses some cool mechanics. Is that right?

[–] towerful@programming.dev 4 points 3 months ago* (last edited 3 months ago) (1 children)

This article talks a lot about the violence and reaction.

Some might be people who’ve got genuine concerns.

What are the concerns?
The BLM protests have clear concerns. Just stop oil, existential rebellion have clear concerns. Occupy wall street have clear concerns. Hell, even the Jan 6th capitol rioters had clear concerns, even if it was clearly manufactured disinformation causing those concerns.
Those are protests. Some got out of hand, some went too far. But still protests.

As a genuine question, what concern is this violence protesting?
What turned this protest into violence?
Or was it just a rammy?

[–] towerful@programming.dev 8 points 3 months ago

Also, it already has a mistake https://youtu.be/FAdmpAZTH_M

view more: ‹ prev next ›