towerful

joined 1 year ago
[–] towerful 9 points 3 months ago (1 children)

Oh, so if a judge has a vested interest in more than 1 party, then they should recuse themselves from the case.
Good to know where the line is

[–] towerful 5 points 3 months ago* (last edited 3 months ago) (1 children)

The article says it's lithium ion batteries.

Extraction of lithium from old batteries is five times more expensive than mined lithium.[21] However, lithium extraction from Li-ion batteries has been demonstrated in small setups by various entities [16][22][17] as well as in production scale by battery material recycling companies like Electra Battery Materials[23] and Redwood Materials, Inc.[24]

https://en.m.wikipedia.org/wiki/Battery_recycling

So, probably not great. But recycling should be more ecologically friendly.
Lithium mining isn't great for the environment. And there are a lot human rights abuses involved in some of the mining. Which is probably why it is cheaper than recycling.

All pipe dreams:
I hope international pressure and regulations can pull the cost of extraction inline with it's ACTUAL cost.
And I hope the cost of recycling lion batteries will come down, so that the cost of recycling is comparable enough that regulations regarding recycling them (and using recycled lithium) can pass. Best case would be that recycling lithium is cheaper than extracting it.

Edit:
Chances are that as this is a commercial application, with known spec of the batteries. So the recycling of them is probably cheaper than dealing with consumer recycling

[–] towerful 5 points 3 months ago

Absolutely.
And casually, that's exactly what I do. To be honest, casually I haven't encountered any (I don't think...).

But for work stuff, sometimes I don't have a choice. I guess I'm just thankful it doesn't require edge IE compat mode, or even IE itself

[–] towerful 6 points 3 months ago

70k viewers is impressive for a live stream, to be honest.

Musk/Trump had 1 billion according to Fox who quoted Musk (I'm sorry) https://www.foxnews.com/politics/musk-boasts-1-billion-views-no-limits-x-interview-trump

US population is 336 million. So, clearly views on X don't correlate to anything in real world politics.
2 clowns that made a career out of being a spectacle, did a stream on a platform owned by a clown with figures given by a circus quoted from a clown.

70k is respectable.
Maybe with more coverage (like the trump/musk stream had) it would be more

[–] towerful 24 points 3 months ago (2 children)

Not having control of the core codebase, and branching/tracking based on 1 (declared) legacy feature could lead to huge amounts of work and issue in the future.
Manifest V2 spec is defined, manifest V3 spec is defined... They can be developed against.
JS-whatever-spec is defined, CSS-whatever-spec is defined, HTML-whatever-spec is defined... They have industry standard approved specs (even if they can be vague in areas). They can be developed against.
They have defined spec documents that can be developed against.

Firefox has control and experience of how they implement those specs.
Chrome forks do not have control of how those specs are implemented.
So if chrome changes how things are implemented, forks might not be able to "backport" for manifest V2 compatibility, and might find themselves implementing more and more of the core browser functionality. Browsers are NOT easy to develop for the modern fuckery of the web.
Firefox hopefully does have that knowledge and ability to include V2 manifest backwards compatibility in future development without impacting further spec implementations.... It seems like Google is depreciating V2 to combat ad-blockers (ads being their major funding revenue)

There are already very slight differences how Firefox and Chrome interpret all these specs. I've noticed a few sites & plugins that just work better (or just work) in Chrome. Which is why I still have (unfortunately) an install of Chrome.

[–] towerful 4 points 3 months ago

Google is just as malicious as Apple. They are just better at hiding it.

I feel like they came from a position where that wasn't immediately transitionable.
Even tho Apple comes from a BSD background, it seems like Google was more core to the internet and open-source background when they first released Android.
Since then, they have slowly transitioned all of their captured market to more closed ecosystems. But they have done it slowly out of fear of shedding their more devoted original followers (I dunno how to phrase that).
These days, I agree that Google is predatory as fuck. In some ways, Google is better than Apple, but Apple is better than Google in others. Neither are clean in regards to user privacy or security.

I really hope the recent rumblings of a lawsuit against Google regarding OS attestation becomes a real thing and goes through. This would allow things like OS projects like GrapheneOS to provide even better user experience. I would hope that this could then be leveraged against iOS.

I can't wait for the plateau where software and hardware is generic enough (well, for phones) that OS and hardware can be actually created by separate projects/companies.

[–] towerful 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 2 points 3 months ago (1 children)

Uncanny valley?
Googling "creepy valley" does hit https://en.m.wikipedia.org/wiki/Uncanny_valley as the first result

[–] towerful 7 points 3 months ago* (last edited 3 months ago)

The CFO, who originally manufactured the tax dodge and got a bonus for doing so, will now have to work out a "restructuring" strategy (IE, cut wages and layoffs) to cover for the increased tax burden... Which will earn them another bonus.

Edit: I don't know that any of this is true

[–] towerful 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 5 points 3 months ago

Wikipedia has an entry on it https://en.m.wikipedia.org/wiki/Slashdot_effect

While I'm not sure that a flash crowd is a DoS, it is extremely similar to a DDoS attack making it difficult to detect.

I think a flash crowd is distinct from a DoS, tho. Even if flash crowds can often be initially categorised as a DDoS

[–] towerful 53 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

view more: ‹ prev next ›