Rephrasing the article: " has become such a poor search engine riddled with trackers, sponsored content and SEO black magic, that people have resorted to search for stuff directly on Reddit and Quora.

Therefore, Google has decided to pivot its mission to that of a meta-search engine that displays results fetched directly from these platforms and other forums (plus trackers and ads), and stop pretending that it cares about being a search engine".

I've finally made the jump from to a self-hosted instance.

What held me back so far: mainly the UI, Instapaper's interface is extremely well-polished and optimized for readability (both the website and the app), and after using it for several years I couldn't settle for any of the alternatives. However, I also realized that a non-optimal font-family, an intrusive footer or a header nav with an inexplicable bright cyan background are nothing that a Greasemonkey script can't fix.

What kept me on Wallabag: feeds, feeds, MOAR feeds!! An Atom feed for my unread items and for each of my tags is exactly what I wanted the most from a framework to save my links. I can now read my unread items (already conveniently distilled) on any of my feed readers, and easily set up automation routines on my saved articles by simply polling a feed. And the API is surprisingly quite mature, so replacing my Platypush Instapaper hooks with Wallabag API calls has been a quite smooth process.

@Wraptile you won't believe it, but some of my friends on Facebook have re-shared content from those domains (that's how I got into investigating this rabbit hole).

These campaigns don't target our mostly tech-savvy Fediverse bubble. They target those mostly in their 50s+, mostly tech illiterate, who would respond with an "eh?" when you invite them to check the domain or the certificate of a link before they share it. That's why they have found a huge breeding ground on Facebook groups and pages - even more than Twitter recently.

is now employing a new strategy for its propaganda: registering domains that look exactly like major Western media outlets, but whose purpose is to spew out the usual about .

An example: the domains and were registered just a couple of days ago, they looked exactly the same as the legitimate Guardian and ANSA websites (even the names and photos of journalists were the same), but their DNS records pointed to Russian IP addresses, and they published the usual FancyBear-powered fake news on Ukraine.

The sophistication of these campaigns is much higher than old ones - which mainly relied on setting up bots and fake accounts on existing platforms such as Twitter and Facebook, not on setting up their own infrastructure that mimicked that of major news outlets.

Buying their own domains, and hiring designers and web developers besides the usual army of fake news specialists, costs money, and quite a bit of it.

The fact that Russia is happy to spend hundreds of thousands of dollars on these campaigns to shape public opinion abroad shows just how desperate they are - and why we need to keep fighting their regime until it crumbles. As I said earlier, Putin is digging his own grave in Ukraine.

I also wish that IT specialists in Russia could have actual IT jobs in actually competitive IT companies, instead of maximizing their salaries only if they decide to work for the Kremlin's disinformation network, benefiting nobody but Putin and his lies.

In the meantime, ALWAYS remember to check the source before sharing an article: differences in the URLs may be subtle to notice, but they are really the best way to ensure its authenticity. And, as usual, ALWAYS distrust posts that only share screenshots without links to real articles.

almost got it right, but he forgot to expand the axiom.

in a mature industry (i.e. one where the product is mature, entry barriers are high and a few conventions and market players who have consolidated their position don't incentivize further innovations or disruptions) deters .

Capitalism without competition and without regulation favors the consolidation of capital and power in monopolies and oligopolies.

Monopolies and oligopolies are, by definition, the opposite of level playing field and open competition.

If capitalism without competition is exploitation, then capitalism without regulation inevitably leads to exploitation.

I'm on the side of the telecom operators on this one (and it doesn't happen that often).

Scaling up networks and band at the pace we do today (especially if we start adding smart cars and devices to the picture, not to mention the metaverse and whatever other network-intensive thing big tech decides to come up with) isn't cheap. Providing faster and faster networks to more and more people consuming more and more network-intensive loads isn't cheap, nor it is environmentally sustainable.

Big Tech so far could get away with treating the network supply basically as an unlimited resource, not even accounting for it in their "CO2 budgets". You want to add another 100 KB of trackers and scripts to a web page rendered by millions every day? You want to render ads as videos on every page view? You want to encourage people to share images or videos where they could have shared simple text? You want to run 100 requests to render a single-page webapp, even if not all of them are needed? You want to turn smartphones into devices that, even when idle, share a few MBs of data back with Google or Apple? You want to force everyone into virtual reality just because you invested a lot into it, even if the underlying networks aren't ready to handle the load? Sure, what's the problem?

The problem of treating any resource as unlimited is that, at some point, that resource becomes scarce, and your economic model isn't ready to cope with it.

I hope that gets indeed forced to share some of the network costs of its network-hungry applications with the network operators. It may finally encourage them to treat network and computing resources as finite resources, while building more efficient applications that can run on more devices in the process.

@aspensmonster the US is already fucked up beyond any point of redemption, but it's dismaying to observe the same patterns emerging on the other side of the pond as well.

The only good news is that the far-right nightmare won't last long.

Meloni has spent most of her political career yelling from stages. She has no political depth whatsoever, and her party's stances on foreign policy, economics and energy management are just afterthoughts quickly scrambled together during the campaign itself. She has been catapulted into the current position just because she led the only opposition party to Draghi's, not for any merits of hers.

She is supported by two parties led by two unreliable and opportunistic leaders who are notorious for being addicted to electoral campaigns but not so much for governing, and for seeking the first useful occasion to unsaddle the current leader.

Moreover, those three leaders agree almost on nothing. From the war in Ukraine, to how to fund the much needed reforms in Italy, to how to reform the welfare plan previously put together by the M5S, to how to interact with the rest of the EU, to international alliances, the upcoming coalition is set to run divided on almost everything.

Just wait for the first big budget-related decision, or for the upcoming cold winter, and this coalition is doomed to fall apart as a straw house under the wind.

Then Italy will just be ruled by the next technical government appointed by someone else, in order to fix all the mess left behind.

And that's what Italians deserve. My people don't know how to vote. They keep voting out of protest rather than out of actual ideas, and they don't feel responsible for their decisions. They can't even pick a government that manages to stay in charge for more than a year or two. So they just deserve somebody more mature than them to take decisions for them whenever their elected hollow pipers fall.

UK politics condensed:

- Vote for a party that turns London into the biggest laundry machine of money in the world, deregulates everything that has to do with finance, removes the caps on bonuses for managers, lowers the taxes for corporations and for the highest earners, all while following the largely debunked "trickle down" economic theory.

- When nothing "trickles down" and people start to get pissed, blame the EU, blame the migrants, blame the left - blame everyone, but never, ever put the damaging Thatcherian-Reaganian doctrine in discussion.

- Rinse and repeat until nothing but the shadow of a country is left.

I have only played with for a few minutes, and I can't tell how much I love this tool.

As somebody who plays with tons of JSON datasets, and still receives tons of CSV files at work, this is exactly what I needed to make my life easier.

So far, performing some complex queries on JSON or CSV datasets required me to set up some temporary relational database and dump the data into it just so that I could query it. Or spinning off a Jupyter notebook or a Python script that could parse the data and run the queries I wanted via code.

All these workarounds are probably a thing of the past now that e.g. getting the countries with a highest number of cities from the dataset is something as simple as this command line:

columnq sql --table ./cities.json \
'select country_name, count(*) as cnt from cities group by country_name order by cnt desc'

"The whole Earth is going in ruin and the young generations should make more noise about it. A small hand of greenwashing isn't sufficient, we need to put the whole model of economic development in discussion".

As an atheist, I would have never expected the more leftwing thing of the Italian electoral campaign to come from a Pope. And I couldn't agree more with him.

@cambridgeport90 @oros as long as there is an API to query or report things, the scripts should work the same way - you just need to change the source you query.

@cambridgeport90 @oros personally I've never used Apple products besides the MacBook Pro that my employer forces me to use, but I think that nowadays most of the smart home devices should report their power consumption over some API - and, if they don't, you can always plug them into a smart plug that does.

@cambridgeport90 @oros some of my references to the collapsing Arctic ecosystem have been summarized in this recent video (references to the papers are in the description).

No matter how far we look back at our geological history, we can't find times where the average temperature increased as such a high rate as today's. Yes, the earth goes through complex geologic cycles, but those cycles usually span over (at least) thousands of years - not a few decades.

Then, of course, there are outliers. The long winter of the year 536 was most likely due to a large scale eruption (most of the evidence nowadays points to Iceland) that ejected massive amounts of sulfur in the high atmosphere. Sulfur increases the earth's albedo (i.e. the amount of light it reflects back into space) and therefore it dropped the global temperatures by at least 2 degrees for a couple of years. And eruptions can also go in the other way when exceptional events happen: according to a recent research (, the massive Siberian Traps eruptions (which occurred 250 million years ago and probably lasted thousands of years) burned so much of the methane and carbon deep under the Siberian crust that the overall increase in greenhouse gasses caused the global average temperature to go up by 8-10 C, triggering a lot of devastating tipping points that eventually led to the Permian-Triassic extinction - the most serious one in earth's history.

So far, however, no natural events can justify such a sudden increase in temperature, nor do astronomic events such as the sun's spots cycles, nor the precession of the earth's axis.

@cambridgeport90 @oros I personally use a bunch of Zigbee smart plugs - they are as cheap as $15-25 nowadays. Most of them come with power measurement circuitry, and the data is pushed back to the Zigbee bridge. I plugged a Zigbee->USB adapter into a RPi to act as a bridge, installed zigbee2mqtt and Platypush, set up a script that reacts on Zigbee events with power data attached and persists them on my database, and then set up a Grafana dashboard to plot them. At the end of the month, you can even run a simple SQL query to group the appliances that consumed the most. And, if you know the energy mix of your energy provider, you can even easily estimate their CO2 footprint.

@oros @cambridgeport90 the "environment" relies on a very delicate chemical balance in order to sustain life as we know it.

None of those chemicals are bad for the environment in small amounts, but all of them are bad when their concentration exceeds a certain threshold. No CO2 in the atmosphere, and the earth becomes a snow ball. 220-280 parts per million, and you have enough to sustain life as we've known it for the past hundreds of thousands of years. 1800 parts per million, and the temperature of the earth increases by 8-10 degrees - as it happened in the events that lead to the Permian-Triassic mass extinction: 96.5% CO2, and you have an atmosphere like that of Venus.

We are now at about 415 parts per million, at most of that jump has occurred over the past 5 decades alone ( - nothing in comparison to the expected geological times. You can just do the math to see where we're going.

@cambridgeport90 @oros something I do when I really need a cab is to opt for those that offer electric cars - at least here in the Netherlands the Uber Green option is becoming quite popular.

With such small actions taken on a large scale, we give businesses an incentive to move in the right direction by creating demand that goes in that direction, even if initially it may cost a bit more.

I think however that each of us should think about quantifying their own carbon footprint and start tackling whatever tops the list and can be more easily fixed. For some it may be red meat consumption; for other it may be making their house more energy-efficient by fixing fixtures or loose frames, or installing a solar panel; for others it may be minimizing their number of trips; for others it may be some piece of hardware or software that optimizes their energy consumption, or replacing old filament lightbulbs; for others it may be biking to work instead of driving; for others it may be installing a heat pump or an induction cooker.

I think that it's quite important that all of us slash our carbon footprint by at least a half within the next few years. In order to slash it effectively, we first need to quantify it and then take decisions - which may be different for each of us.

@cambridgeport90 @oros I think all of us should think of how to minimize our carbon footprint as much as we can. Ideally, we should stop adding CO2 to our atmosphere right now. Practically, we should make that transient as steep as possible.

A lot goes through voting politicians that give the climate crisis the maximum priority, as well as rewarding sustainable businesses - it can be as easy as buying km0 stuff in some cases.

And then we all need to think of how to reduce our footprints by quantifying it as much as possible. Some examples: I have an almost 100% green energy contract, even if it costs me a bit more. I don't own a car, I bike or skate when moving nearby, or rent an electric car or move by train when I need to move over longer distances. I don't eat meat, I don't use a gas stove, and I'm planning to migrate to a heat pump asap to cut even the last direct dependency on natural gas. And energy self-sufficiency should also become the new normal.

And, when it comes to technology, it can actually help a lot to quantify and optimize our impact. I have plugged smart Zigbee plugs behind every power-hungry appliance, and have the consumption plotted on individual graphs so I can more easily optimize consumption. And I have made a network of smart sensors that detects when people are actually at home or in a room to automatically switch off appliances that are not required.

With all these things taken into account, each of us could reduce our carbon footprint by at least a half. And, if we eventually reward politicians and businesses that think along these lines, the feedback loops could really enforce themselves.

I know it's a lot to ask in some cases, I know that not all of these actions will be cheap, but I don't think we have much choice. If our house is in an area that is at risk of hurricanes, we makes sure that it's resistant against strong winds and rains, even if that costs sacrifices.

Show older

A platform about automation, open-source, software development, data science, science and tech.