Oddbean new post about | logout

Notes by Fabio Manganiello | export

 A daily reminder of why I keep repeating that #Israel is run by a #Nazist government. 

It needs to be liberated by Netanyahu and its Nazi Jews as badly as Gaza needs to be liberated by Hamas.

https://www.irishtimes.com/world/middle-east/2023/11/05/hamas-should-go-to-ireland-or-deserts-and-using-nuclear-bomb-on-gaza-an-option-says-israel-minister/ 
 A big change for #Platypush - and more are on their way before the next (very big) release.

The #YouTube integration has been completely rewritten to remove all the references to the YouTube API. I've tried my best to play fair, but the YouTube API has seen way too many breaking changes recently, as a result of Google's strategy against scrapers and 3rd-party clients. I just can't keep maintaining an integration with an API provided by a company with such a hostile stance against developers. I want to spend my time making new things work, not fixing stuff purposefully broken by someone else. Even just searching for videos now requires a registered and approved Google project, and the user to be logged in: this isn't exactly the kind of stuff that is easy for anybody to set up and run.

Also, scraping results from the Web interface is no longer possible unless the user has JS enabled - which means no more easy beautifulsoup scripts, one has to summon Selenium and its whole frontend suite to scrape stuff.

From now on, the YouTube integration will use #Piped as a backend instead. A simple public API, subscription to search results and feeds through simple RSS syndacation, and no more headaches with an enshittified tech-hostile giant. This is what the developer experience with YouTube used to be until a few years ago, and what it should have remained.

https://git.platypush.tech/platypush/platypush/commit/2b12984c81e83d54d1135300b0dc5031615fe6a3 
 A lucid historical analysis of how #Israel ended up being the #Nazist State it is today, and how each of its acts, from Rabin's murder in 1995 that first put Netanyahu in power up to today's war, has been an additional step towards that Palestinian annihilation that the hardcore Jewish fascist minority has dreamed for a long time.

https://chrishedges.substack.com/p/israels-final-solution-for-the-palestinians 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p nostr:npub1ffeh63h9kke3sjcn... 
 @5c8e0a6d @4a737d46 I simply can't trust Netanyahu. While his official position is to eliminate Hamas and liberate the hostages, I simply can't trust someone who has openly promised to do anything in his power to delay the implementation of the Oslo accords - and has managed to do so for two decades so far.

And he's in a coalition with Shas (Ovadia Yosef repeatedly cursed the Palestinians and call for the wrath of god against them), Tkuma (which opposes any territorial concessions to the Palestinians), and Itamar Ben-Gvir, whose has made it a political mission to harass anybody who isn't Jew - from provoking Muslims praying in mosques, to defending spitting at Christians as an "ancient Jewish tradition".

I mean, I don't have to see a Roman salute to recognize a fascist. I know that positions like those of Dror Eydar's aren't uncommon among those who currently hold power in Israel. I know that Netanyahu has to walk a thin line - on one side he has Western partners that can be easily alienated if he causes a humanitarian crisis on the doorstep of Europe, and on the other side he has internal pressures from his partners to cause exactly that type of crisis.

Of course he'll say that he only wants to liberate the hostages and neutralize Hamas. But it's not hard to imagine what he says when he talks to his partner - his off-the-record comments on the Oslo accords are a good example of that. 
 You out something in quotey, but I didn't find this on the text.

Is this how your interpretation... 
 @Bowfinger it's not a quote, it's my own personal interpretation of a UN representative wearing a yellow star in order to attract sympathy for his government's genocidal campaign. 
 A shameful attempt of psychological manipulation from #Israel today.

"If you don't support our bombs on the civilians in Gaza, if you don't support our contempt for any ceasefire, if you don't support our total embargo of food of electricity towards Gaza, if you don't support our attempts of creating an ethnic-religious State and grabbing land that international agreements never assigned to us, then you support the Holocaust".

This argument is nothing new - I've heard it many times from the several Israeli fascists. But an official representative bringing this rotten rhetoric to the UN is a point of no return. Israel and its fascist government need to be condemned and sanctioned right now, and expelled from the UN until it starts respecting the UN.

https://www.dw.com/en/israel-hamas-war-israel-envoy-wears-yellow-star-at-un/live-67260661?maca=en-rss-en-all-1573-rdf 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p Look, what you are calling ... 
 @4a737d46 "Evil" and "hate" are exactly the words the Israeli ambassador used when talking about Gaza in this clip. He slowly repeats "we have to destroy Gaza" three times, with his eyes fill up with hate. How is denouncing hate and putting the right labels onto it a form of hate itself?

Also note that I'm always careful not to condemn all of Israel. I've repeatedly talked about "Israeli State" as "the current Israeli government", not of Israel as a whole. I know that not all the folks over there support Likud and its far-right partners. I know that many of them have taken to the streets when Netanyahu repeatedly tried to neutralize the judicial power in the past few months. I know that many of them are in favour of opening a line of dialogue at least with the exiled PLO/PA and oppose this war.

Not everybody in Israel is a fascist illiberal colonist who wants to wipe out a whole ethnic group and create a theocratic State, but everybody who politically represents Israel right now falls under that category.

Just like not all Palestinians are terrorists who believe in violence as a legitimate mean of getting back all of their lands, but everybody in Hamas falls under that category.

And I'm also not instigating war. I believe that the '67 UN resolution was the best possible deal, and that the Oslo accords actually came quite close to a durable peace. I believe in a two-State solution. Those who instigate war are those who have spent the past 30 years opposing that peace process - and that applies to both the sides of the conflict.

And I'm definitely not saying that a war against Israel is justified. I'm saying that we should make sure not to give a single helmet or bullet, let alone a US air carrier in the Mediterranean, to a country that has decided to respond to an overall moderate-impact attack by basically wiping out a whole region and displacing millions who will soon knock on Europe's doors. And, on top of that, sanctions against Israel would make perfectly sense if we were really ideologically honest - if we put sanctions on Russia for engaging in a colonial campaign, then why aren't we doing the same with Israel? 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p you are not careful enough ... 
 @4a737d46 my label is a response to what I often hear from representatives and sympathizers of this government - including the ambassador in this interview.

"We need all of that land because the Holocaust <put-victimist-excuse-here>".

It's almost like the evil that they went through allows them to perpetrate the same evil against others. It's almost as if they were allowed to respond with a reaction of the same intensity. How would you call this kind of behaviour and reaction? 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p wtf? Don't you see you are ... 
 @4a737d46 sure, words matter. But, in all honesty, how would you label a State whose goal is to completely wipe out a piece of land on an ethnic basis and doesn't seem to care of any of the civilians who live there - and its representatives are also very clear about their intentions?

Forcefully removing people out of their homes to replace them with people of a different ethnic group is called ethnic cleansing.

Confining people in geographical cages with little possibility of movement or integrating into the larger society is called apartheid.

The indiscriminate bombing of the civilian population on an ethnic basis, and the cutting off their supplies of food, water and electricity, is called a genocide.

And preaching the formation of a State with a single homogenous ethnic and religious group is called theocratic fascism.

Words matter, so we should probably start using the right ones. 
 @Bowfinger hmm I'm just not sure about this article.

Einstein was actually a supporter of the Zionist cause for most of his life and wanted Jews to get back their home land.

It is sure likely that he opposed the creation of Israel if that meant creating a theocratic State that was in a state of permanent war with its displaced Arab neighbours. But it's very unlikely that he ever said words like "the existence of a Jew State with its own borders and army sits at odds with the essence of Judaism", because for most of his life he actually supported that idea. 
 "We don't care about rational talks, Palestinian people, evacuation plans, partitions etc. We have a single objective: to wipe Gaza out of the face of this earth".

Notice the hate in his eyes and the change in his voice while he speaks of destroying whatever is left of the Palestinian State.

And, of course, he throws the pain and evil the Jews went through the Holocaust as a justification for them to do whatever they want now.

Now repeat after me:

#Israel is a #Nazist State.
#Israel is a #genocidal State.
#Israel, in its current incarnation, with a fascist government that rules it on an ethnic basis, needs to be fought, condemned and sanctioned with all the strength we have if we ever want to see peace in the Middle East. Not supported.

https://twitter.com/Giul_Granato/status/1717518375184703709 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p I’d add two things:

1) H... 
 @4ee6556f The Palestinian electoral problem is a bit more nuanced IMHO. True, Palestinians haven't been able to hold free elections since 2007. But the truth is that they wouldn't have much choice either - the PLO/PA has been largely confined to the West Bank, and it became voiceless even against the most brutal evictions in the area, and Gaza hasn't even been given the chance to develop a political alternative.

The existence of Hamas is also in Israel's interests after all. Israeli attempts of getting rid of Arafat became more intense once his political position started to become more moderate and open to dialogue in order to attract international sympathy for the Palestinian cause. If Hamas rules Gaza, the PA is basically exiled and powerless, and Gazans are given no choice, then Israel has a good argument for its ethnic cleansing - "we're bombing Gaza because of Hamas and his terrorists".

About the evacuations of civilians problem - yes, I definitely see that. Israel has also made sure to make it hard for Palestinians to come back to their homes if they decide to flee. But if I were in their shoes I may still opt for a sure exile over or a sure death (or at the very least the loss of their homes).

In an ideal world, the UN should have the power to push for a binding agreement that Israel needs to comply to before any land invasion of Gaza. That would include, at the very least, a plan for displaced Palestinians to come back to their homes (which means at the very least the concession of an ID that grants them a refugee status and greater freedom of movement), and a plan where Israel has to detail why such a military operation is the only available option, what's their definition of success and their retreat plan, and what they intend to do with the Gaza strip in case of success - which include a binding agreement that forces them not to repeat the eviction and occupation program they have implemented in the West Bank.

Unfortunately, we all know that such a sensible agreement would never pass the UN Security Council because of the US veto... 
 Result of the UN vote that requests the protection and evacuation of civilians in Gaza before any attack against Hamas.

It a normal world it would be a no-brainer: civilians should never be targeted in a war, and they should be given the chance to evacuate before a urban battle begins.

Yet, only the following EU countries voted in favour of upholding humanitarian obligations:

- France
- Spain
- Portugal
- Slovenia
- Luxemburg
- Malta

Let's call our politicians accountable on the next elections: their UN representatives have just given their explicit support to an explicit act of genocide.

https://social-media.platypush.tech/media_attachments/files/111/312/008/619/159/544/original/99d6b17b56521d54.jpg 
 We may not be able to send new missions to space again sometime soon. If all the current plans for constellation launches go unimpeded, we may soon reach one million (or more) satellites in orbit, plus tens of billions of smaller fragments. Launching anything through such a busy sky without hitting anything may soon become impossible.

We may also lose the ability to observe any astronomical events from earth. At least Elon Musk was forced to coat his satellites in pitch black and keep them small, while AST's satellites are 64 times bigger and brighter.

And, when you talk to them about these problems, they'll respond to you with the usual "we're working with astronomers bla bla" (the why did you launch a cube as big as an apartment that already shines more than any other star in the sky?), or "at least we're only planning to launch 90 of them, while others are planning to launch tens of thousands" - that's like saying "yes, I shouldn't dump my garbage in the middle of the street, but why don't you talk to my neighbours too, who are dumping way more garbage than me?"

Years ago, Western countries had functioning governments, which would usually prevent a private corporation from taking over a public resource (like our own sky) in a way that harms everyone else in the process.

Nowadays, nobody even bothers to blink. If the market has decided that we all need dozens of 5G constellations in the sky that are brighter than the brightest stars, and will harm any future plans of space exploration, the let it be it I guess. Apparently we're only relying on the goodwill of the CEOs of these companies to "take initiative and speak to astronomers", not on a functioning government that does its regulatory job.

https://tech.slashdot.org/story/23/10/04/2259256/a-new-satellite-outshines-some-of-the-brightest-stars-in-the-sky 
 Anyone gaming my contacts who has tried a Lava #guitar?

On paper, this would be the last guitar I'll ever need. Built-in amp, tons of good built-in effects, can be both acoustic and electric, carbon fiber frame...even if it has a price tag of $1000, if it can be that guitar that I take around without having to carry my big pedal board or another electric guitar, then it's probably worth every penny.

But the software factor is really pulling me off here.

It seems that the built-in OS is its own proprietary minimal version of Android, without much room for customization, and it only works when paired with a smartphone app.

I'd hate to see software enshittification hit my guitar as well. I'd hate it to go to a gig, just to find out on stage that my effects stopped working until I update the app - or pay for a subscription. And I'd hate it to see the company go out of business, the app being abandoned, and all of a sudden you've got an expensive guitar that no longer works with recent versions of Android.

https://www.lavamusic.com/lava-me-3 
 "Because users got hooked on Google's search engine, and most of them feel like they have no alternative, #Google is able to mostly ignore the demand side of fundamental laws of economics and only focus on the supply side of advertisers, ad formats, and sales. We could essentially tear the economics textbook in half, and experience all the benefits of illicit businesses with inelastic demand like cigarettes and drugs that enjoy a steady demand no matter what".

This isn't an analysis of Google's business model that I've just made up (although the content and the language match perfectly what I would say about them).

This is part of a course that Google's VP of finance created for the employees.

It pictures a company that has made a complete U-turn on its values - from being customer-centric, to be proudly faceless, enshittified, and focused only on advertisers rather than customers. Well aware that, when your business model becomes a verb that people use on a daily basis, you could even show a full page of ads in the results, and people would still use your product. And it pictures a company that is also trying to forge its new hires along these rotten values.

And then they even tried to bully a judge not to show this document in a trial against their abuse of market position because "it would be irrelevant".

Whoever said that capitalism creates businesses that naturally align with the customers' needs has probably to go back to economics 101 classes.

Unchecked capitalism only creates giant monsters like Google whose goal is to get to a position where they can get away with anything and still make a lot of profit, without being subject to the laws of market competition.

The time has come to break down the monster.

https://yro.slashdot.org/story/23/10/02/0444205/embarrassing-court-document-google-wanted-to-hide-finally-posted-online 
 The level of enshittification of the Internet from LLMs is truly spectacular.

Search for anythin... 
 @516e4ada I'm happy to use a self-hosted SearXNG instance.

Earlier on I would usually search on my meta-engine, and in that ~15-20% of the cases I couldn't find what I was looking for and I would fall back to Google.

Nowadays, when I don't find what I'm looking for on SearXNG, I may still fall back to Google - just to realize that I get even worse results, sponsored content and other SEO garbage.

My best suggestion is to use SearXNG or any other meta-engine. My instance pulls results from Google, DDG, Brave, Qwant, Bing, Startpage etc. If one of these engines decides to go down the enshittification road, I can just disable it from my settings and keep using the others. 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p is there something special ... 
 @0beb7a0c I guess that all jokes stop being fun once you over-analyze them, but for the sake of not being depicted as a fosterer of stereotypes and ignorant jokes I'll give it another try.

1. Younger millennial/gen Z folks who work in IT often make fun of their parents/uncles/grandparents who regularly beg for help to recover their Facebook account taken over by bots, often after clicking on a random link in an unsolicited conversation with a stranger.

2. Younger millennial/gen Z folks who work in IT eventually fall into the exact same trap after clicking on a random link shared on LinkedIn by a stranger who claims to be a recruiter at Facebook. 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p a "boomer trap"? Please exp... 
 @0beb7a0c it's a little tongue-in-cheek millennial joke - many of us receive on a weekly basis requests of help from older relatives and friends who clicked on some random links and ended up with bots taking over their accounts. 
 North Korean hackers broke into corporate networks by pretending to be Meta recruiters on LinkedIn, and sent engineers fake coding assignments that were actually trojans.

Unanswered questions in my mind:

1. Why would you run a coding exercise, given to you by a recruiter for another company, on the laptop you use in your current job?

2. Why are there engineers out there who don't feel alarmed to receive an "assignment.exe" file rather than "assignment.txt"?

3. None of those engineers felt like something was fishy when they received a coding assignment from Meta that simply asked them to write a script that prints Fibonacci numbers?

4. None of those engineers felt that there was something wrong with assignments being shared uniquely through LinkedIn messages, without ever hitting the mailbox with an official @facebook.com email address?

We engineers often think of ourselves as the strong link in the security chain. We think highly of our technical skills, we would never fall into a boomer trap and click on a random unsolicited link received on a, random social media website.

Right? Right....?

https://www.welivesecurity.com/en/eset-research/lazarus-luring-employees-trojanized-coding-challenges-case-spanish-aerospace-company/ 
 I'm very tempted to drop the support for all the #Google integrations from #Platypush.

I built these integrations with the Google APIs (Calendar, GMail, Fit, YouTube, Maps, PubSub, Translate...) in a different era, when building against the Google APIs was still fun and Google was a very different company.

Back in the day, it was still very easy for a DIY developer to create their own application in the developer console, generate an OAuth2 client ID, download it, pass it to Platypush, and everything would happily run.

Easy to write in a blog post, easy to do, easy to maintain, easy for any DIY enthusiast to do as a weekend project.

Nowadays, you can't do any OAuth2 thing in your application unless your application has been approved by Google - and every developer who has interacted with the Google ecosystem is familiar with the Kafkaesque, faceless and bureaucratically dumb process that it is to get any piece of software approved by Google.

You can't write a blog post about this kind of stuff anymore.

You can no longer say "create a dashboard that shows events from your Google Calendar, or statistics from your Google Fit metrics, or blinks a light when you get a new email, in 5 simple steps".

Because, among those steps, there will be something along the lines of "submit your app to Google for verification, explain why you want to run a dashboard on your Raspberry Pi instead of buying one of their gadgets, and explain to them that, being the user and the owner of the application the same person (yourself), it sounds even silly to have an verification system in place - i.e. the 'personal use of my own data' case should always be covered". Oh, and all of this only applies if you're the lucky winner of a "Talk to an actual human working at Google" lottery ticket.

Not the kind of article you'd read on Tom's Hardware or HackerNoon, nor the kind of project you can put together on a Sunday afternoon, isn't it?

But, hey, there's still an alternative!

That alternative is the often (and rightfully) overlooked offline API keys.

Create an unrestricted offline API key (i.e. a key that has access to all the scopes connected to your account), download it, and everything will still work.

So I guess that this is the way Google thinks of improving both user security and developer experience?

If you want to build an app that only serves yourself, then you have to create a key that can do anything on your account, instead of relying on the safer and more granular OAuth2 process?

Is it even worth to still build/maintain something that integrates with the products of a company so much hopelessly submerged in diarrhea when it comes to developer experience?

Or should I just say "if you want your Platypush automation scripts to integrate with Google products, just use the IFTTT integration as a proxy"?

p.s. The "Proceed to <appname> (unsafe)" link on their error page doesn't even work anymore.

https://social-media.platypush.tech/media_attachments/files/111/156/375/217/506/124/original/ab167fa5666440a9.png 
 Me a couple of months ago, after the folks at #RaspberryPi badly screwed up their communication and reached new peaks of unprofessionalism: "I'll never use products built by this company again".

Me a couple of months later, when the RPi5 is announced: *rushes to pre-order it from Pimoroni*. 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p A guy from work likes the G... 
 @5ca95688 the zigbee2mqtt devices compatibility page is a good bookmark https://www.zigbee2mqtt.io/supported-devices/

If a device is there, it's basically guaranteed to work with both Platypush and HASS, since both the platforms use zigbee2mqtt as a backend. 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p Wait a minute! You play the... 
 @5ca95688 well I actually started my musical journey with the piano (conservatory and all) when I was much younger.

Over time I've picked the guitar over the piano (and my piano skills also got very rusty as a consequence), but I still try to practice at least once a month. 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p A friend of mine suggested ... 
 @5ca95688 right now you can just pick any lightbulb that comes with a Zigbee compatibility logo - which is probably the case for most of the bulbs that advertise smart features.

There's hundreds of brands and models on the market, and the Zigbee specification for lightbulbs is (kind of) standardized around the Hue model. zigbee2mqtt (and therefore Platypush) currently supports thousands of devices (https://www.zigbee2mqtt.io/supported-devices/), so you just plug in the bulb, put the dongle in pairing mode from Platypush, and everything should connect automatically. It's almost easier than the pairing process through the Hue app.

I have recently purchased a couple more Zigbee spare bulbs from a random Chinese store - around $10 for white and $20 for color. That's literally 70% cheaper than the equivalent Hue bulbs, they provide the same exact features and look exactly the same way from a software perspective.

A hypothesis is that everyone is now going for these cheap models, as they also come with out-of-the-box compatibility with the Hue bridge and official app, and nobody is spending $50 per bulb - and that's why Hue is trying to make up for their lost revenue with more aggressive data harvesting strategies... 
 RMS was right all along. 
 @vivab0rg the problem is that he got stuck for too long on the wrong battles.

He kept battling against Tivoization and binary blobs in the Linux kernel, and lost track of the real problem - big tech stealing open projects, running them as-a-service on their private clouds, and keeping everybody as a hostage.

I've seen some of his recent talks where he still talks of binary drivers as the biggest threat to FOSS, while ignoring that out of the room there are some of the biggest companies in the world making a shitload of money by charging people to use installations of Linux, nginx, ElasticSearch or containerd on their machines. 
 I have been quite interested in reproducing early #music on modern instruments lately.

It's quite hard to get your hands on any music scores earlier than Perotin and the Notre Dame 12th century music school, but I've been trying to harvest as many fragments as I could and reproduce them on guitar or piano to get a "feeling" of how such early music would have sounded - and which of its components may have influenced more recent forms of music.

In this research, I recently stumbled (again) into the Seikilos epitaph: https://en.wikipedia.org/wiki/Seikilos_epitaph, the oldest piece of music we've got in a complete form (est. 1st century AD), and I've tried to reproduce it on guitar as faithfully as I could.

It's interesting because it reinforces my idea that the major/minor scale separation is something that happened relatively recently in Western music, and tonal centers were much more "blended" in earlier styles.

This piece also confirms my hypothesis that, in earlier styles of music (both in Western and Indian musical traditions), the myxolidian scale was the most common "flavour" of major scale - i.e. take the major scale and flatten the 7th; this is a feature that you can still notice a lot both in Celtic and Indian traditional music. I can't formally pinpoint the key of this piece because it lacks a clear tonal center, but to me it definitely "feels" like A myxolydian (or maybe E dorian).

The rhythmic figures used two millennia ago are also quite interesting. The first two bars have a familiar 6/8 rhythmic pattern that we can also find in many modern songs (𝆕 𝅘𝅥   𝅘𝅥  𝅭  𝄅 𝆕𝆕𝆕 𝅘𝅥𝅘𝅥  𝅭  𝄅 ), but the next two bars follow a rhythmic pattern that sounds quite unfamiliar to modern ears (𝅘𝅥  𝆕 𝆕 𝆕 𝆕 𝆕 𝄅  𝆕 𝅘𝅥  𝆕 𝅘𝅥   𝄅 ). I've also noticed that most of the vocal renditions of this piece of music that I've found online (included the one on Wikipedia) get the rhythm slightly wrong there compared to the actual score, in an effort to make it sounds more "familiar".

A recurrent rhythmic figure is used as a cadence (𝆕 𝅘𝅥𝅘𝅥  𝅭𝆕 𝅘𝅥𝅘𝅥  ) that reminds me a lot of the Iambic meter that was quite common in the Greek and Latin poetry of that time. Even though I've seen this kind of rhythmic cadence in some old traditional Italian and Greek songs before, it's employed very rarely in modern (and even "classical") music.

https://social-media.platypush.tech/media_attachments/files/111/136/893/030/771/982/original/4526528bfc8fa9b6.mp3 
 @7a8ca6ec the problem is that it's hard to be FOSS all the way down even when hardware is involved - like in IoT.

Look no further than #HomeAssistant: it's an amazing FOSS platform, but 90% of the integrations that it provides are for closed gardens. Whenever something changes in one of the closed gardens, they can rely on a large community of volunteers that just adapts the integration.

This is the reason why I kept working on #Platypush. I realized that you don't need 1000 integrations (often the result of reverse engineering efforts) with closed products developed by companies that are unlikely to keep those APIs running in 2-3 years time (or companies that probably won't even be around in the next 2-3 years).

You don't need 20 different integrations for 20 different Zigbee bridges when you can run your bridge with zigbee2mqtt and get them all for free.

(That's also another thing: even though the products developed by most of these companies act like their own beasts in their own closed environments, the protocols they are based on, mostly Zigbee and Z-Wave, are actually open, and anybody with a USB dongle can create a bridge; and that's also why some of these companies have been pushing for years for Matter, so they can also have full control over the protocol too and lock people out even of the physical hardware with a simple firmware upgrade, no intermediate bridge required; and that's the reason why Platypush hasn't embraced Matter yet, while HomeAssistant has).

The thing is: how many people are willing to go completely pure also on the hardware side - which usually means flashing a Zigbee dongle with custom firmware, or debugging Platypush/OpenHAB logs, or building your own devices based on ESP/Arduino? If the entries barriers for alternative FOSS software products and services are already high, those for hardware products are even higher.

Even in my case, even though I've tried to be as pure as I could, Hue was still my Achille's heel.

I invested ~$1000 a decade ago to buy tens of Hue lights, switches and sensors in my house. Even though I could pair them to my zigbee2mqtt bridge, I have never actually done so - I have some other cheap Zigbee appliances connected to my RPi bridge, but those 50+ Hue lights, tens of switches and sensors and their hundreds of configured scenes and rules have always been living on my Hue bridge for the past 10 years.

Sure, I should have expected that at some point Hue would enshittify as well (Signify B.V. has given plenty of signals in that direction in the past few years), but I didn't expect them to do that so fast and so drastically. It's literally been like "hey, tomorrow y'all will get a new firmware upgrade for your bridge, it'll instantly kill any integration that doesn't support the new (undocumented) login flow, and who f*** cares about the hundreds of apps, integrations and all that hundreds of developers have built against our ecosystem in the past nearly 20 years". 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p I've been feeling this very... 
 @23c0bc4f specifically for the services you mentioned, I've migrated from Dropbox to Nextcloud a while ago and haven't looked back. And from YT Music to Tidal - it's definitely far from ideal, they don't even have a Linux app, but they have an unofficial web API that so far they haven't bothered to switch off, and it works great with mopidy through the mopidy-tidal extension (which I also contribute to). 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p the problem isn't all tech ... 
 @419e22ee I know - Nextcloud is one of those, and one of the few businesses I still trust, as we seem aligned on the same values and battles.

I also still overall trust Mozilla, even though they've had their share of mistakes in their long history.

But such businesses are increasingly rare. And, even if in some cases I may have the impression that our values align, I can't help kicking that nasty thought from the back of my mind - that, no matter what your values are, money comes first because businesses can't exist, pay bills or salaries without money.

The big problem here is that, in the lack of sufficient public investments, we don't have compelling alternative business models - or, better, no business models alternative to data harvesting, unsustainable VC funding and subscribe-to-everything are appetizing enough to provide a steady flow of revenue.

Until we change that, I will keep assuming that every single tech business will enshittify once they get the first bill that they can't afford to pay. 
 There we go - the technological enshittification pandemic has also reached Philips #Hue.

Apparently they weren't making enough money by selling bulbs at $50/70. They'll now force you to log in through their app to the bridge too, or all of your bulbs will just stop working.

They've joined the long wagon of companies that have decided to make the core of their money by scooping up as much data they can and selling it to data brokers rather than selling actual products, and they don't care if doing so means to literally break the lights in the houses of millions of customers.

These companies have turned from customer-centric places, to businesses run by human failures who masturbate while thinking of how much more data they can scoop from their customers, and in how many ways they can break the customer experience if they don't comply with their new data policies.

Of course, I was kind of prepared for this, as I've stopped trusting every single tech company a while ago and build my own infrastructure for everything. I have #Platypush installed on a RPi with a Zigbee dongle and zigbee2mqtt, and it already does the job for a bunch of Hue, Ikea and other cheap Zigbee lights. That's all you need to make your own Zigbee bridge. #HomeAssistant is another popular option, of course.

But it'll still take me a while to unpair ~40 Hue devices in my house from my Hue bridge (which I purchased a decade ago btw) and reconfigure everything on my self-managed bridge.

I used to love being a software engineer, building things and solving problems. Now my job sucks, even as a hobby, and I don't feel anymore like this is what I want to do with my life, nor this is the industry where I want to work.

It's not up to me to decide what to build anymore. It's up to Spotify killing their streaming libraries, Twitter or Reddit killing their API, Hue breaking their products if you don't log in through their app, YouTube coming up with ways to break youtube-dl on a daily basis, Google breaking your browser extensions, Messenger periodically logging out your alternative clients and locking your account, and the list could go on forever.

I wake up in the morning thinking "how did tech companies decided to fuck me up today, and which activities will I be forced to put aside in order to write some code that fixes the shitshow that their lobotomized greedy managers have decided to put up now?"

It sucks. I've reached the point where I'm ready to throw away all the devices in my house that are more complex than a dumb calculator. Congratulations, motherfuckers. You've broken the game for everyone with your greed, and managed to get even someone like ME to hate tech.

https://rachelbythebay.com/w/2023/09/26/hue/ 
 @53c578bc this is an interesting social rather than technological problem.

People got so used to services that retain your information, even when you asked them to delete it, that they get confused when they use a service that actually does what they asked. "Wait, what? I asked you to delete my data and you ACTUALLY deleted it? I'm confused now" 
 The reversal curse is probably just the most macroscopic among the many logical fallacies of large language models.

I've said it many times - LLMs are statistical parrots, statistical parrots will always be parrots no matter how much data you train them on, and we can't underestimate the importance of forging logical reasoning into the scaffolding of AI, and expect it to emerge itself just by repeated exposure to examples.

We now have probably the most spectacular example of parrotry at work here.

Train a model with the sentence "Linus Torvalds is the creator of Linux". Then ask "Who is Linus Torvalds?", and it'll probably return "the creator of Linux". Then ask "Who is the creator of Linux?", and it'll return you some random stuff.

Even relatively sophisticated models like GPT3 fail at this. The only reason why most of us can't see these failures is just because they've been trained on a lot of data, so the likelihood of spotting some of these holes in their datasets is relatively low. Again, we're dealing with parrots.

To the defence of the creators of these models, recognizing an A=B case (and therefore inferring that its inverse B=A also applies) in natural language isn't always easy.

If I say "Alan Turing was a scientist", for example, it doesn't imply that every scientist is Alan Turing.

And that's exactly why a real language model must actually be much more nuanced than a statistical parrots.

https://owainevans.github.io/reversal_curse.pdf 
 @64ca7a31 small correction - Pompeii was buried in 79 AD, so the remains of that road are likely to be from the 1st (not 2nd) century 😉 
 One would think that one of the primary features of an app store should be to view and update the installed apps.

That's the kind of feature that you'd expect users to find as soon as they open the app, and that's how stores based on F-Droid (or even alternatives to the Play Store like Aurora) are usually designed.

I hadn't used the Play Store in a while, but I've been moderately amused (but definitely unsurprised) to discover that that's no longer the case for them.

As soon as you open the Play Store, the first screen is now filled with sponsored content.

The option to view or update your apps is now 3 taps away from the main screen, buried under a couple of menus.

Ads defeat obvious UX patterns again.

https://social-media.platypush.tech/media_attachments/files/111/105/783/365/173/256/original/48337b802cb1e5a1.jpg

https://social-media.platypush.tech/media_attachments/files/111/105/783/458/034/961/original/a8b84e6db093e6e3.jpg

https://social-media.platypush.tech/media_attachments/files/111/105/783/547/565/376/original/0cd9d3737b7e4a5e.jpg 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p some Dutch cities like Utre... 
 @bdd6b550 @04fc4742 I think that the Netherlands is doing ok in terms of green investments - the latest figure accounts to ~$28B of investments into green projects, and the emissions last year were 30% lower than in 1990: https://www.euronews.com/green/2023/04/27/how-the-netherlands-plans-to-spend-28bn-on-slashing-emissions-by-2030

On the other hand, $28B < $46.4B, so I'm not sure of what's the point of financially nudging the country towards sustainable alternatives while we keep spending more on the unsustainable ones.

The idea would even be simple - just reduce the investments into fossil projects, tax their emissions, and move more of that money towards sustainable projects.

Instead, we apparently prefer to fund Shell (https://www.reuters.com/business/energy/dutch-government-promises-support-shell-cut-co2-emissions-2023-04-13/), whose emissions alone account to 20% of what we should be expected to cut by 2030, and its continued hollow promises of carbon capture and green hydrogen - both of them so far only exist in the PowerPoint deck of some of their PR folks. 
 $46.4B of fossil fuel subsudies in the Netherlands alone - mostly in the form of tax breaks and direct government investment.

Think of how many amazing green projects you could start with all that money.

$46.4B is >4% of the Dutch GDP. It's comparable to what we spend in education.

I hope that these folks are already thinking of what to tell their children or grandchildren when they'll ask "what did you do to prevent the climate crisis that threatened our survival?"

https://www.dutchnews.nl/2023/09/fossil-fuel-benefits-boost-industry-by-up-to-e46-billion/ 
 Like other admins have recently done, I've taken steps to defederate my instance from Mastodon.art.

A healthy community shouldn't pride itself along the lines of "look, we've defederated, blocked or silenced half of the Fediverse in order to protect our vulnerable users".

A healthy community goes along the lines of "we protect our vulnerable users by promptly and appropriately reacting to any form of abuse against them, with such actions only targeting the abuser/offender, while providing everyone with a safe platform to engage with as many people as possible - because preemptive blocking is always bad no matter what".

You don't protect the vulnerable by creating aseptic void around them. That only creates bubbles, not networks. 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p hey, you removed the part a... 
 @b04d9c09 because I wrote things like those in the past to prove my point, and I know that when you do some people may start staring at the finger while you've pointing at the moon. 
 When we hear praises about Israel's IT industry, we have to keep in mind that those praises are directed to an industry that mostly produces and sells spyware, malware, surveillanceware and any kind of software whose only purpose is to steal data or hack other systems.

And it managed to build such an industry by attracting ITSec talent from all around the world thanks to big salaries kindly provided by its nearly 6% of GDP that goes into military spending.

If, say, Iran were to develop such an industry in such a way, we'd be quick to label it as a terrorist attempt to subvert the world's order.

But since it's Israel doing it, and we as Western countries are the biggest customers of their products, and we've already decided long ago that we support them even if they were to implement their own version of the Holocaust, I guess that it's alright?

https://www.theregister.com/2023/09/16/insanet_spyware/ 
 #California is giving a good example here.

First you fine #BigOil for lying for decades, and for corrupting scientists and for lobbying politicians to act as echo chambers of their #ClimateChange lies.

Then you create a fund (paid by the oil companies, but owned and controlled by the government) that will be used to pay for any future climate disasters in the state.

That is important: the companies shouldn't have a say on how their money should be invested to undo their damage. They've had plenty of occasions, and they've failed each single one of them.

They've gaslighted us for years with their afforestation projects that don't actually plant any new vegetation, their carbon capture bullshit technology that is always one decade away, their "oil from crops" bullshit accompanied by calculation about net emissions that are akin to those of a financial speculator trying to cheat the accounting books. Now it's time for some external grown ups to take over their strategy - while those companies keep paying for it.

Those who have pushed our planet to pass all the tipping points, while downplaying their harm, must be accountable for their actions. Even if that means bankrupting them.

That's a radically different approach compared to the one taken by the Netherlands and the UK, who have both been courting Shell to keep their operations in the countries, they haven't even had the balls to stop their gas extraction and exploration activities in the North Sea and Groningen area, and they've both been funding Shell's ridiculous greenwashing projects amid fears that they would move their business elsewhere otherwise.

If we don't want our children to point the finger at us for destroying the planet, the time to hit the shit out of oil companies is now.

https://www.nytimes.com/2023/09/15/business/california-oil-lawsuit-newsom.html 
 Another day in the despicable life of an evil company.

You tell people that they can turn off location tracking, but you keep tracking them even if they said that they don't want to. 

You pay a ridiculously tiny $93M fine (#Google literally makes that money in half a day) for tracking millions against their consent while lying to them (while a private citizen who tracks people against their consent while lying to them would end up in JAIL), and you aren't even forced to comply with your own policies - most likely "be more transparent about data collection" means "just remove the disable location tracking option", not "stick to what it actually means".

This irredeemable parasite of our industry with no added value deserves to die and be mourned by nobody.

https://www.theguardian.com/technology/2023/sep/14/google-location-tracking-data-settlement 
 Somebody reported me for using the words "sociopath" and "evolutionary failure" in my post about Texas and the way it funded Bitcoin miners in the middle of a heatwave.

First, I'm sorry if those words offended anyone who has autism or is sensible to the topic of autism. That definitely wasn't my intention.

Second, reading a bit the context around those words (instead of passively triggering whenever those words are used) would have helped notice that my post was nothing about autism and all about the pathological lack of empathy of the ultra-capitalist.

I reserve my right to use the word "sociopath" when referring to many cryptobros, traders and anarco-capitalism supporters because that's semantically and technically the right term to use.

Somebody a few years ago even managed to prove that many Wall Street traders had genuine sociopath traits, often more pronounced than people who were convicted for rape and murder: https://www.forbes.com/sites/chrisbarth/2011/09/26/new-study-old-news-stock-traders-are-psychopaths/

A sociopath, in this context, is somebody who struggles to feel any kind of empathy or connection to other humans, and doesn't feel like anybody should get any support regardless of the situation.

Read some comments on my post, where somebody literally said "if you care so much about the poor dying off in the heat then move to Venezuela", or "who cares if cryptobros push up electricity prices even for the least wealthy", and you'll find the textbook definition of sociopath.

I also reserve myself the right to call these people evolutionary failures.

That's because even more primitive species than ours have a sense of community, survival of their species as a whole, mutual support and fair access to shares resources. And those are also the traits that allowed our species to thrive, set up the first settlements and expand them into large functional cities with shared rules.

If somebody doesn't feel even remotely disturbed at the idea of another human struggling or dying because of systematically unfair situations, then "evolutionary failure" is semantically and technically the right term to use, because it means that their emotional intelligence and sense of community is more primitive than that of a bee.

To those who reported me: please next time look where I'm pointing instead of staring at my finger.

And be more mindful of your own triggers. Throwing words like "racist, eugenetics and ableist" to someone as soon as you read some words, without reading the context around them, doesn't make discourse any better. If you have doubts or concerns about my use of words, just write to me and I'm happy to clarify - I don't bite and I'm definitely not a far right troll. 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p I'm thinking more along the... 
 @bca3d3cb Yes, there is definitely waste involved at every step in any economic system. But there's a big difference between the waste involved in the traditional paper-and-coin (or even "traditional digital") economy and that of the crypto economy (at least for the coins still based on PoW).

Outside of the crypto world, the "waste" is a byproduct of the economic exercise that creates friction and should be minimized.

An inefficient service that sucks up a lot of CPU and RAM thrown in the middle of the banking circuit would be seen as a problem. It would result in a slower throughput for the processed transactions, overloaded systems that may require frequent maintenance, loss of service, high bills from the server farm, etc.

In the PoW crypto world, instead, it is a *feature*.

Bitcoin, as of now, can't work without nodes that spend 100% of their CPU brute-forcing hashes. That's because it relies on a delicate balance of algorithmic throughput and supply control, distributed consensus and physical time required to crack numeric puzzles in order to work.

Waste and friction are required for the system to work, the same way that an electric stove requires a big fat and electrically inefficient resistive unit that sucks up a lot of energy in order to turn in into a lot of heat.

This difference between waste-as-waste and waste-as-a-feature is important to understand which models can scale and which ones can't. 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p 

>That's an awful generali... 
 @Listens to Baroque while coding murder.exe :newt:  In short, anarco-capitalist is someone who thinks that all government intervention is bad, and the invisible hand of the market must fix the market itself without any direction from above. Which was already naive in Smith's time, let alone in the 21st century. 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p
I hope everyone who complai... 
 @fa42ddb1 When a bunch of gamers will draw enough electricity with their LAN parties to suck up ~10-20% of the wind and solar capacity of a State and cause rolling blackouts, to the point that they have to get into agreements with the State energy provider to push some energy back into the grid in case of supply shortages and bribed to turn off their machines during a drought, then we can talk about this.

Again, the problem with these comments is that they miss the scale of the problem. Sure, using liquid nitrogen to keep your gaming station cool while you play Baldur's Gate at the highest resolution while there's a drought is a bit despicable. But it still falls several orders of magnitude behind the consumption of a mining farm. 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p 
>evolutionary aberration.
... 
 @Listens to Baroque while coding murder.exe :newt:  > the government always makes the problems it's supposed to solve much worse

That's an awful generalization that sits at the core of the anarco-capitalist naiveness.

And it leads to curious contradictions.

The argument is that the government shouldn't intervene, otherwise the market can't function properly.

But then it shouldn't intervene even when its inaction actually causes the market to become dysfunctional - like when a single business sucks away resources from everybody else, or it creates a monopoly with high entry barriers for everyone else, or it gets too much lobbying power over democratic institutions, or it concentrates power to the point that the economy is no longer competitive.

It's an awful generalization also because it assumes that every government action is bad, regardless of the action itself. Which is an awful generalization for the same reason why "everything X does is bad" is an awful generalization.

In this case, the government actually identified the right problem (in order to avoid rolling blackouts for everyone, the biggest non-essential consumers of electricity must reduce their consumption during supply shortages), but it implemented the worse possible solution for the problem (instead of suing them or taxing them out of business, and using the tax revenue to expand their strained grid, it bribed them with public money in order to temporarily shut down their gambling den).

Luckily the political doctrine in the US hasn't always been like this. There was a time, a century ago, where the government actually went after corporate abuses, it even enacted the best antitrust regulation of the time that helped keep its economy healthy and competitive, and it invested into big public projects and it created a good welfare safety network that led to the economic boom after WWII.

Nowadays, a President pushing for something like FDR's New Deal, the Marshall Plan or the antitrust regulation of the early 20th century would be seen as an irredimable communist instead. Better let the miners waste electricity on cracking SHA hashes (or bribe them to stop) while everybody else experiences rolling blackouts while it's 40C outside.

I hope that you folks go over this collective anarco-capitalist hallucination soon before inflicting more damage to yourselves and everybody else. 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p i'm actually ok with people... 
 @Listens to Baroque while coding murder.exe :newt:  that puts you at odds with almost any other human I know of. Most of them would have been outraged seeing somebody walk away from a supermarket with all the supply of toilet paper in a moment where there was an acute shortage for everybody else.

It also sits at odds with the common sense that our species has built through eons of evolution. We've thrived through collaboration, and even more primitive species than ours are sophisticated enough to realize when a shared vital resource is scarce, and therefore it should be shared more equally with others so the chances of survival can be maximized for the whole species.

So, besides being economically naive and firmly standing in the sociopath field, the theory that everybody can do whatever they want with their money regardless on their impact on others can also safely be labeled as an evolutionary aberration. 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p literally stealing? Don't t... 
 @Listens to Baroque while coding murder.exe :newt:  this is a naive way of looking at economics.

If something is available in an unlimited supply (or the supply is large enough compared to the demand to be considered unlimited), then yes, if you pay for something you have all the right to get it - as much as you want of it.

That's because your demand is unlikely to trigger a supply shortage, and either push up prices for everyone else, or put heavy constraint on their demand.

That no longer applies when supply is short, or somebody's demand has a strong impact on the supply.

In the first half of 2020, if you saw somebody walk in a shopping mall and buy 50% of the available toilet paper just for its little household, you probably wouldn't have said "oh, if he has the money to buy it then I'm ok with it". 
 @f55632d5 This is the story of the farmer that uses up 1000x more water than everybody else does, and wants us to believe that it's a good thing.

After all, their excessive usage of water helps keep the flow of the river stable, and when there's a drought they are sensible enough to turn off their huge mills, and share some water from their huge tanks with their neighbors.

What a great example of generosity. 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p imagine blaming capitalism ... 
 @Listens to Baroque while coding murder.exe :newt:  Yes, the Texan grid problem was there even before the State became the new haven for miners.

But even a more efficient grid wouldn't solve the underlying problem.

We're talking of **10%** (or more in some areas) of the energy demand of a *whole state* sucked up only by a tiny bunch of businesses and individuals - and all of that energy goes up in cracking pointless puzzles for a distributed Ponzi scheme.

For context, even the former Ilva in Taranto (a huge steel factory that covers a big chunk of the city and gives jobs to ~10-20% of the local population) consumes only a fraction of that amount.

If you make the grid better without changing the mindset, and without cracking down on those who make an irrational usage of shared resources, then all you get is more miners, not a less strained grid.

But Texans are way too scared of socialism to dare to even have a say in how a company should behave. Even when the market goes dysfunctional and a couple of companies start literally stealing from everybody else.

Even when that happens, the State still prefer to pay a bribe with public money to the rich folks to convince them to shut down their gambling den at least for a bit, rather than giving that money to those who need it the most in the middle of a heatwave.

I fully blame all of this on capitalism, yes. 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p I still don't *understand* ... 
 @0f3e6888 In these situations it's usually because of two possible factors:

1. The company has deep pockets, and they can take the local government or the energy provider to court for a long time to prove that the rolling blackouts have affected their profits. In this optic, an $32M one-off payment may seem like a better deal a few years in court, with a legal bill that would probably be higher.

2. They participate in a scheme that requires them to share some of their energy back to the grid in case of supply disruptions, and they may threaten to pull out of it if they start to be affected by blackouts. 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p Just an aside, and I'm as a... 
 @68b3a022 Sure, but if a household sucked up 10% of the water off a river for their own exclusive profit, while everybody else's usage was 5 orders of magnitude lower, I wouldn't feel like plauding their generosity if, amid a drought, they decided to share some of their water also with their neighbours.

I would still have a problem with all the water that they dry up all the other times of the year, and how that resource could be better shared and invested. 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p Absolutely agree. 

There w... 
 @bca3d3cb According to some estimates, the energy cost of a Bitcoin transaction is about equivalent to that of two billion Visa transactions: https://www.marketwatch.com/story/heres-how-many-visa-transactions-can-be-completed-using-the-energy-to-mine-one-bitcoin-11639127573

This report instead seems to set the ratio more around 1:20000: https://www.statista.com/statistics/881541/bitcoin-energy-consumption-transaction-comparison-visa/

And this report 

I always take these estimates with a grain of salt because apple-to-apple comparisons are hard to make and the data is often incomplete.

But it's safe enough to say that the cost of a Bitcoin transaction is somewhere between 4 and 9 orders of magnitude higher than a Visa transaction (even a conservative estimate of 4 orders of magnitude more would be a cause of concern IMHO).

It actually makes sense that a BTC transaction is so much more expensive than a Visa/Mastercard transaction. The traditional circuits are optimized to process the highest number of transactions, while BTC is specifically designed to tightly control supply, number of processed blocks and frequency of processing. If you put such constraints, then your network must artificially introduce friction and inefficiencies. Sending money electronically after running a handshake between two trusted parties and exchanging a couple of messages is (and will always be) more efficient than sending the same money only after you have successfully brute-forced a SHA256 hash that meets some arbitrary conditions and synchronized your block with all the other nodes on the network.

Proof-of-Stake instead of Proof-of-Work is an obvious solution to the problem, since it replaces the energy-intensive hash cracking with the concepts of stakes and consensus, but it slowly pushes the pendulum back towards centralization. And, anyway, it'll never be really welcome in an industry made of cowboys who have invested a lot of money in big server farms, and who just want to keep mining rather than figuring out how else they can run their machines for a profit. 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p Huge companies are going to... 
 @17973f91 Well it's one of the many contradiction of hyper-capitalism.

If the government is never supposed to intervene into the market for the market to function properly, then it's not supposed to intervene even when the market is actually getting dysfunctional. 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p Not entirely accurate, but ... 
 @bca3d3cb yes, the problems with the Texan grid long predate the Bitcoin mining issues.

But just increasing supply and improving the quality of the grid won't change things. Without a change in mindset when it comes to public investments, and without a crackdown against miners, a more efficient grid with and greater supply will only make electricity even cheaper, attracting even more miners to the land that has become the new mining paradise - after China and Kazakhstan kicked the industry out of their borders. The extra capacity will just be absorbed by more mining enterprises.

And cutting wasteful usages is even more important when a grid with limited supply has demand peaks caused by extreme weather. You can't tell people to turn off air conditioning when it's 35C outside, but you can tell miners to turn off their servers.

Bitcoin in Texas consumes somewhere between 12% and 20% of the power baseline produced by renewables. Somebody who uses so much energy in order to create value literally only for the 0.001% is almost the textbook definition of wasteful usage. 
 nostr:npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p When is ERCOT going install... 
 @17973f91 This article from a few months ago was actually quite interesting: https://www.bloomberg.com/news/articles/2023-03-09/solar-power-rising-heat-and-bitcoin-are-wild-cards-for-texas-grid

Long story short, Texas is the State with the highest energy produced via renewables (~40 GW of installed power), but it also has a baseline of ~5.3 GW (with estimated peaks of ~10 GW) of power required just by Bitcoin miners.

Give renewable energy to an oil-digging sociopath cowboy, and they'll waste sun and wind to get even richer in the dumbest possible ways, while they keep digging oil.

The Bloomberg article (which was published in March) actually made an almost prescient forecast. "Given a spike in energy demand due to an upcoming record-breaking summer, and given how much of the energy baseline of the State is sucked up by miners, will Bitcoin collapse the Texan grid?"

The answer, a few months later, is yes - to the point that ERCOT had to pay the miners for turning off their servers, instead of suing them for literally stealing energy when everybody needs it. 
 Texas' government just spent $31.7M in the middle of a heat wave and energy shortage.

No, not to provide fresh shelter to the homeless. Neither to install booths with free fresh water. Neither to increase the number of public spaces (outside of shopping malls) where people can gather, instead of burning energy to keep their homes cool 24/7. Neither to boost its investments in renewables and pivot away from the oil that it keeps digging.

No, the government just gave that money away to Bitcoin miners to convince them to turn off their energy-hungry machines, so everybody else can also use energy to keep themselves cool.

Let that sink in. Even a life-threatening heatwave can't get miners to behave cooperatively and turn off their machines, whose only purpose is as pointless as randomly guessing a number whose SHA256 hash satisfies a certain arbitrary numeric constraint - and they skim some profits out of these pointless puzzles just because someone decided that putting up a system with such perverse financial incentives was a good idea. In order to get them to behave as someone who's not a complete selfish sociopath and evolutionary failure, the government had to compensate them for the losses that they would make by turning off their computers.

I guess that today's capitalism is that system where it's actually ok for the government to spend public money - as long as that money goes to those who need it the least.

https://www.cbsnews.com/news/bitcoin-mining-cryptocurrency-riot-texas-power-grid/ 
 "Nissan said it could sell information about drivers and passengers’ sexual activity, intelligence and health diagnosis to data brokers, law enforcement agencies and other companies. German manufacturer Volkswagen said it could record drivers’ voices to profile them for targeted ads".

Countless books about our age will be written by the next generations of economists (assuming that there will be some future generations, of course).

They will be puzzled to understand how come data brokerage (i.e. the creepy art of shamelessly stalking everything about everyone's habits) swallowed all the other industries until it became THE only industry that everybody needs to bow to.

Two decades ago I felt disturbed by the scenes of Minority Report that pictures how personalized and invasive the surveillance and ads industry could have been in the future.

Today I don't feel that vision as a far fetched dystopia anymore.

https://www.politico.eu/article/car-manufacturer-data-privacy-driver-passenger-sexual-activity-report/ 
 There's some obvious humor behind a pull request opened by dependabot that prompts the #CLA assistant to invite the bot to first sign the contributor license agreement.

But there's also a concerning thread. I've seen a lot of this CLA Assistant bullshit proliferate online lately.

In case I haven't already said it enough times, CLAs are awful and they deserve to die - not proliferate.

They impose an unrequired additional legal burden on top of the standard software license.

They often require voluntary unpaid contributors to offer free support on indefinite term for software that they aren't supposed to maintain.

They are part of the same problem as the proliferation of custom T&Cs on online services (private parties creating whatever arbitrary set of binding rules they want on top of the standard law, assuming that they're so important that people are ok to waste half of their lives reading their legalese bullshit).

The difference is that, whilst there's no golden standard for a universal T&Cs that applies to all online services, we have one for software licenses.

That's the GPL, MIT, BSD or whatever license that basically every FOSS project slapts in their LICENSE.txt.

So, please, just stick to your LICENSE.txt, let your contributors stick to the basic common-sense rules written your CONTRIBUTING.md, and reserve a spot for CLAs in the graveyard of awful tech ideas that nobody should mourn.

https://github.com/dosyago/BrowserBoxPro/pull/289 
Event not found
 @troy ada I have written in my post that cryptobros and anarco-capitalists are the worst kind of sociopaths and evolutionary aberrations that lack any kind of empathy and ability to cooperate through common sense.

Thanks for proving my point.

"If cryptominers want to push up the prices of electricity by literally wasting it on their gambling den, they're free to do that, and who fucking cares if somebody can't afford to keep themselves cool when it's scorching hot outside, if hospitals must run rolling blackouts while miners don't (and when they do they get refunded by the State, unlike the poor family who gets zero support), and if other people will die. If you care about anybody who's not a greedy sociopath jerk, then move to Venezuela".

I hope that people like you never reproduce. First, the world doesn't need more human manure like you who believes that supporting the greedy and the wasteful who doesn't add any value is more important than supporting the needy and the weak. Second, someone who doesn't believe in mutual cooperation and protection of the weak will be an awful parent who will raise another sociopath.

If by any chance you end up having some kids, I'm wondering if you'll actually be sociopath enough to teach them the same values - i.e. that greed is all that matters, and who fucking cares if it pushes up the prices of indispensable commodities and people die because of it. Refunding a miner for their lost revenue is more important than giving a roof to a homeless when it's 40C outside, after all.

Seriously, read again your comment, find the nearest mirror, and spit against the human abomination that will appear in front of you, you despicable scum of the earth. 
Event not found
 @troy ada is it fair to raise the price of milk for everyone just because a couple of weird folks like to buy all the supplies at the mall so they can bath in it every day?

In other words, is it fair to increase the price of something for everyone when you can easily cut the excesses and keep the prices fair?