GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 11:52:58 JST Mario Zechner Mario Zechner

    Today was ... interesting. If you followed me for the past months over on the shitbird site, you might have seen a bunch of angry German words, lots of graphs, and the occassional news paper, radio, or TV snippet with yours truely. Let me explain.

    In Austria, inflation is way above the EU average. There's no end in sight. This is especially true for basic needs like energy and food.

    Our government stated in May that they'd build a food price database together with the big grocery chains. But..

    In conversation Saturday, 16-Sep-2023 11:52:58 JST from mastodon.gamedev.place permalink

    Attachments


    • kaia likes this.
    • Aral Balkan and HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 11:52:57 JST Mario Zechner Mario Zechner
      in reply to

      the responsible minister claimed it's an immense task and will take til autumn. It will only include 16 product categories (think flour, milk,etc.). And it will only be updated once a week.

      Given how Austria works, some corp close to the minister would have gotten the contract for a million on two to create a POS just enough so the minister can say "look, I did something!"

      Well. I heard that and build a prototype for all products of the two biggest chains in 2 hours. The media picked it up...

      In conversation Saturday, 16-Sep-2023 11:52:57 JST permalink

      Attachments


      1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/423/805/824/503/original/df6ba82cf8856376.jpeg
      Haelwenn /элвэн/ :triskell: likes this.
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 11:53:51 JST Mario Zechner Mario Zechner
      in reply to

      Here's a selection of media coverage of the entire thing.

      https://heisse-preise.io/media.html

      It spread like wild fire and made the minister look like an idiot.

      I took the thing down in fear of retaliation by the grocery chains. My plan: get a big NGO, news outlet or political party to host the thing and be a legal shield for the endevour.

      Almost every NGO, media outlet and political party got in contzct with me (not the other way around). There were lots of promises and big words but zero action.

      In conversation Saturday, 16-Sep-2023 11:53:51 JST permalink
      Haelwenn /элвэн/ :triskell: likes this.
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 11:54:40 JST Mario Zechner Mario Zechner
      in reply to

      The whole thing runs client-site. The server fetches the latest data from the stores once a day. All data fits into 5mb of gzipped JSON. Small enough for the client to do anything. The server just serves 8 static files. It can handle serve all of Austria easily and could be scaled trivially. It's just static files.

      Being the idiot I am, I also made it open-source:
      https://github.com/badlogic/heissepreise

      And as usual, people flocked to it and contributed. In no time we had all stores in Austria in there.

      In conversation Saturday, 16-Sep-2023 11:54:40 JST permalink

      Attachments


      Haelwenn /элвэн/ :triskell: likes this.
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 11:54:41 JST Mario Zechner Mario Zechner
      in reply to

      All these orgs only had their self-interest in mind. After two weeks of this bullshit, I figured I might as well gamble and put this thing up in my own name.

      Surely the grocery chains won't sue me. The bad PR would easily outweigh whatever little inckme loss they'd suffer from a few hundred people using the site to find the cheapest product.

      You see, I'm basically just crawling the stores online stores. Most of them have an API. I then normalize the data across the stores, and expose it.

      In conversation Saturday, 16-Sep-2023 11:54:41 JST permalink
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 11:55:33 JST Mario Zechner Mario Zechner
      in reply to

      I scrambled to integrate his data into my platform. I added analytics tools. And then I ran my first few analyses. And my jaw dropped.

      "Well, that's a bit to much of a price increase even given higher energy prices."

      So I started to dig. And boy did I find a lot of things...

      In conversation Saturday, 16-Sep-2023 11:55:33 JST permalink

      Attachments


      1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/495/019/054/782/original/35ca1d17ec19c69a.png
      Haelwenn /элвэн/ :triskell: likes this.
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 11:55:34 JST Mario Zechner Mario Zechner
      in reply to

      Then we also got German and Slovenian stores. Then we normalized product categories across stores and added some light data science techniques to match the same or similar products across stores to make prices more easily comparable. You know, iterative improvements.

      And then some anomymous guy in Twitter send me the data he crawled for the two biggest chains. Starting in 2017. And that's when thinga really got interesting...

      In conversation Saturday, 16-Sep-2023 11:55:34 JST permalink
      Sir Nedwood - Sydney 🇦🇺 and HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 11:56:26 JST Mario Zechner Mario Zechner
      in reply to

      E.g. given the historical data, I could see price movements for a product across the two chains. And you won't believe what I found (well, you know what's coming...)

      Them fine grocery chains changed the prices of the self-branded low cost products with one to two days, or even on the same day. And they both came up with the exact same price.

      In conversation Saturday, 16-Sep-2023 11:56:26 JST permalink

      Attachments


      1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/514/351/551/937/original/80a37e6d400ecb14.png

      2. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/516/459/158/757/original/3a1cbcf3cc3e1777.png

      3. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/517/372/390/085/original/23faf5a79dceb321.png
      Haelwenn /элвэн/ :triskell: likes this.
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 11:56:28 JST Mario Zechner Mario Zechner
      in reply to

      My first analysis actually happened before I build the platform. I was manually comparing prices of products the stores themselves offer in the lowest price segment. Things like grocer store brand milk or flour.

      I compared 40 product pairs across the two biggest chains. And lo and behold: their prices matched exactly to the cent!

      An NGO picked this up on Twitter and did the analysis for 600 product pairs. Same picture.

      With my platform in place, I could do more advanced stuff.

      In conversation Saturday, 16-Sep-2023 11:56:28 JST permalink
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 11:57:26 JST Mario Zechner Mario Zechner
      in reply to

      We could show shrinkflation, meaning products with less content are sold for the same or even higher price.

      Examplified by e.g. laundry detergent.

      In conversation Saturday, 16-Sep-2023 11:57:26 JST permalink

      Attachments


      1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/549/312/442/426/original/f114274365ca43a6.png
      Haelwenn /элвэн/ :triskell: likes this.
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 11:57:27 JST Mario Zechner Mario Zechner
      in reply to

      This wasn't only happening in the low-price chain-brand segment. It also happened in the mid-range segment of self-branded goods.

      And it all started happening when inflation went through the roof.

      Clearly, something was up. My guess was: tacit collusion, meaning, oligopolic price coordination without explicit coordination.

      Meanwhile, others have build platforms like I did as well. And they too saw these patterns.

      There were more.

      In conversation Saturday, 16-Sep-2023 11:57:27 JST permalink

      Attachments


      1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/527/018/507/265/original/5089f7d5a5939793.png
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 11:58:18 JST Mario Zechner Mario Zechner
      in reply to

      Even more interestingly, products exclusively produced in Austria cost less outside of Austria.

      Billa is the Austrian version of REWEDE.

      Even fucking Red Bull, an Austrian brand, costs more in Austria when it is discounted here, than it costs normally without discount in Germany.

      WTF.

      In conversation Saturday, 16-Sep-2023 11:58:18 JST permalink

      Attachments


      1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/559/980/135/541/original/1001536064f7c1bf.png

      2. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/561/339/496/966/original/fc8230df877f405c.png

      3. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/562/031/165/352/original/7fc82960c64c0a70.png

      4. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/563/908/169/600/original/7a39ed53727561cc.png
      Haelwenn /элвэн/ :triskell: likes this.
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 11:58:19 JST Mario Zechner Mario Zechner
      in reply to

      We could also show that the exact same product cost up to 40% less in Germany, a country with higher mean income and higher cost of living.

      In conversation Saturday, 16-Sep-2023 11:58:19 JST permalink

      Attachments


      1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/552/903/537/173/original/9b3295ed513368b0.png
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 11:59:20 JST Mario Zechner Mario Zechner
      in reply to

      If I were trying to describe it in more flowerly terms: It's asymmetric information war fare.

      The stores tell you they are good and benevolent and only have your interest at heart, so here are discounts. Discounts for everyone. They even gamified the whole thing with stickers. I shit you not. People collect stickers they put on the products in the convery belt at the register. There's also apps, which will give them all info on you

      In reality it makes it impossible to know how much things cost

      In conversation Saturday, 16-Sep-2023 11:59:20 JST permalink
      Haelwenn /элвэн/ :triskell: likes this.
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 11:59:21 JST Mario Zechner Mario Zechner
      in reply to

      Then I looked at an aspect pretty unique to Austria: discounts.

      You see, in a normal country, with a competitive grocery market, you usually have about 10%-20% of products that get discounted on average.

      In Austria, that rate is 40%. It's a fantastic way to obfuscate the actual price of a product. As a customer, you'll never know what you'll pay on that day until you see the current discounts directly in the store.

      The chains are very generous and will send you discount leaflets via mail.

      In conversation Saturday, 16-Sep-2023 11:59:21 JST permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        average.in - このウェブサイトは販売用です! - Average リソースおよび情報
        このウェブサイトは販売用です! average.in は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、average.inが全てとなります。あなたがお探しの内容が見つかることを願っています!
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 12:00:08 JST Mario Zechner Mario Zechner
      in reply to

      The grocery chains got a little iffy about all that somewhat negative media coverage, some of which was spurred by my continued analyses.

      They started to put out these things in the store. It basically says "We've already lowered the prices of 450 products for you this year". With a sortiment of 22000.

      They were also dumb enough to put out a machine readable PDF with all the products they lowered the price for.

      With a little data science magic, I was able to match those with my database...

      In conversation Saturday, 16-Sep-2023 12:00:08 JST permalink

      Attachments


      1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/602/081/065/596/original/a313072d9493f2d7.png

      2. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/605/501/802/858/original/3bc9eedfa2bc4ea8.png
      Haelwenn /элвэн/ :triskell: likes this.
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 12:00:09 JST Mario Zechner Mario Zechner
      in reply to

      Given the historical data I had, I was able to also check for patterns in the discounts they give. How often, how high.

      In conversation Saturday, 16-Sep-2023 12:00:09 JST permalink

      Attachments


      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 12:05:04 JST Mario Zechner Mario Zechner
      in reply to

      All that media coverage of my platform and the platforms of other people, with whom I've started to converse and who've became friends of sorts, triggered the competition authority of Austria.

      You know, the guys and gals who's job it is to sniff out anti-competitive behaviour, cartels, price gauging and coordination and so on.

      They contacted all of us to ask what we'd need to continue doing our work. They actually saw value in that.

      We provided them with a shit ton of feedback.

      In conversation Saturday, 16-Sep-2023 12:05:04 JST permalink
      Haelwenn /элвэн/ :triskell: likes this.
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 12:05:05 JST Mario Zechner Mario Zechner
      in reply to

      Of course you do, cause you are a smart cookie.

      While their claim that they decreased the regular price is correct, they also increased the discounted price that comes into play every other X weeks/days.

      So they are again technically correct: the regular price was decreased.

      But on average, a consumer pays more if they buy the product every week, as the discounted price has been increased. The average is higher than before.

      Sneaky.

      In conversation Saturday, 16-Sep-2023 12:05:05 JST permalink
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 12:05:06 JST Mario Zechner Mario Zechner
      in reply to

      But there's a more "nefarious" kind of price decrease.

      As I said, Austria is a country of insane amounts of cyclic discounts. Many products will be sold for their "regular" price for one week and a discount price the other.

      The real price for the consumer is the average of the regular and discounted price.

      Given this knowledge, do you notice something with the prices for this product the grocery chain claims to have decreased the regular price on?

      In conversation Saturday, 16-Sep-2023 12:05:06 JST permalink

      Attachments


      1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/634/020/369/009/original/c199f87051fe1f97.png

      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 12:05:08 JST Mario Zechner Mario Zechner
      in reply to

      And lo and behold. There was fun to be had.

      There are products that are cyclic in their price changes. E.g. this axe shower gel, which they listed as having a lower price now.

      Yeah, you lowered the price from 3.99 to 2.99. But that follows the exact pattern this product's price had over the last couple of years.

      Technically correct. But not a permanent price decrease.

      Second picture is another example of that.

      In conversation Saturday, 16-Sep-2023 12:05:08 JST permalink

      Attachments


      1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/615/851/515/018/original/cc86e3efc587b18c.png

      2. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/626/432/866/695/original/d44397a5968ca176.png
      Haelwenn /элвэн/ :triskell: and HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 12:05:09 JST Mario Zechner Mario Zechner
      in reply to

      The spot check showed that their claims were true on the surface.

      But I'm a stickler for data, so I looked a bit closer.

      In conversation Saturday, 16-Sep-2023 12:05:09 JST permalink

      Attachments


      1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/610/384/505/474/original/9889807e3820ecf8.png
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 12:06:09 JST Mario Zechner Mario Zechner
      in reply to

      I'm but a lowly computer nerd and lay person, and not someone with an economics degree. I simply handed the data over in the hopes their experts would figure this shit out.

      Well. Today they presented their first preliminary report.

      In it, they basically copied my long ass email with answers to their questions from earlier more or less verbatim. They agreed with my conclusions regarding what needs to be done on the legal and technical site.

      In conversation Saturday, 16-Sep-2023 12:06:09 JST permalink

      Attachments


      1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/669/285/478/026/original/1e5d0fd84bcb928e.png
      2. No result found on File_thumbnail lookup.
        report.in - このウェブサイトは販売用です! - report リソースおよび情報
        このウェブサイトは販売用です! report.in は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、report.inが全てとなります。あなたがお探しの内容が見つかることを願っています!
      Haelwenn /элвэн/ :triskell: likes this.
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 12:06:10 JST Mario Zechner Mario Zechner
      in reply to

      The basic gist of that feedback:
      - Legal: it must be legal for us to crawl and publish the price data the stores put out on the web in their online stores
      - Technical: ideally, stores would be forced to put that data out in a normalized form, so matching and comparisons become easier. We already did that ourselves though, with some data science and heuristics, so no biggie if that doesn't happen.

      Besides that feedback, I also send them a shitton of data and patterns I found.

      In conversation Saturday, 16-Sep-2023 12:06:10 JST permalink
      Paul Cantrell and HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 12:06:57 JST Mario Zechner Mario Zechner
      in reply to

      The suggestion by the competition authority to the minister was great:

      1. Using the data should be made legal by the legislature for certain parties, including price comparison platforms and academic institutions.
      2. Grocery chains of a certain size must publish all their data in real-time according to a predefined scheme with all necessary meta data to make things comparable and allow matching of products across stores.

      Fantastic! Or so I thought.

      In conversation Saturday, 16-Sep-2023 12:06:57 JST permalink
      Haelwenn /элвэн/ :triskell: likes this.
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 12:06:59 JST Mario Zechner Mario Zechner
      in reply to

      And they also officially said it's very likely the grocery chains use automated systems to follow each other in prices.

      No word on the other data. We'll find out what they think end of October when the full report is scheduled to be released.

      Now, here's how the chain of command works in this sector.

      The competition authority is apolitical but under the reign of the politically appointed minister of economics. They can only report and suggest to him.

      He then decides what gets done.

      In conversation Saturday, 16-Sep-2023 12:06:59 JST permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Prices.no
        from Prices.no
        Sammenlign produkter og finn den laveste prisen
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 12:07:57 JST Mario Zechner Mario Zechner
      in reply to

      Remember the chain of command. The minister decides what actually gets done.

      And that minister is a member of the conservative party. You can already guess what gets done, right?

      His plan:
      1. The grocery chains must publish data. But only for a hand-picked list of basic products. Not the entire sortiment, like we do now.
      2. Platform owners can be sanctioned/sued if they display the data the wrong way.

      There's are only two up-sides in all of this.

      In conversation Saturday, 16-Sep-2023 12:07:57 JST permalink
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 12:08:56 JST Mario Zechner Mario Zechner
      in reply to

      And that was my story. Thank you for coming to my TED talk. And don't spend your holiday money in Austria, we suck.

      In conversation Saturday, 16-Sep-2023 12:08:56 JST permalink
      Haelwenn /элвэн/ :triskell: likes this.
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 12:08:57 JST Mario Zechner Mario Zechner
      in reply to

      First of all, the minister initially planned to create a price comparison platform "himself". This would have meant that some company he's buddy buddy with would have gotten a million Euro contract and delivered an abmysal failure of a system.

      He's now given up on that.

      The second upside: as soon as media coverage of our efforts picked up, the price hikes stopped for the most part. I'm obviously not entirely attributing this to our work. But I like to think we played a part in it.

      In conversation Saturday, 16-Sep-2023 12:08:57 JST permalink
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 12:09:55 JST Mario Zechner Mario Zechner
      in reply to

      Oh, and if you want to do this for your own country, you can re-use what we build so far!

      https://github.com/badlogic/heissepreise

      Happy to help if you need guidance! Adding a store is usually less than 200 LOC if they have a search API in their web store.

      https://github.com/badlogic/heissepreise/blob/main/stores/billa.js

      In conversation Saturday, 16-Sep-2023 12:09:55 JST permalink
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 12:09:56 JST Mario Zechner Mario Zechner
      in reply to

      Yeah, the irony of sending grocery vouchers for the same grocery stores that I go up against with my platform is not lost on me.

      Anyways, we've been able to send out ~4500 vouchers in a bit over a year to as many families. That's about €220,000 worth of donations.

      ~6000 families have signed up with us, about 1500 are still waiting for a voucher.

      If you can spare some money, here you go:
      https://cards-for-ukraine.at/donate

      The latest batch went out today. CW link to shitbird site

      https://twitter.com/badlogicgames/status/1702670312981049561

      In conversation Saturday, 16-Sep-2023 12:09:56 JST permalink

      Attachments


      1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/750/609/670/451/original/be40aaaaafabdb50.png
      2. Domain not in remote thumbnail source whitelist: cards-for-ukraine.at
        Cards for Ukraine
        Tanja Maier sends €50 grocery vouchers to Ukrainian refugees in Austria.
      Haelwenn /элвэн/ :triskell: and HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 12:09:57 JST Mario Zechner Mario Zechner
      in reply to

      I don't have a sound cloud, but I have another little project.

      https://cards-for-ukraine.at/

      We have a charity where we ask for donations which we convert into €50 grocery vouchers for Ukrainian families that fled to Austria. Our state fails them as well.

      We are zero overhead, every cent goes towards the vouchers. We pay the rest (envelops, stamps, printer cartridges, etc.)

      We are 100% transparent, all contracts/orders/bills/payments here:

      https://drive.google.com/drive/folders/1PxOL8A44bIRU1Hdoq87_2iXSLNmnMXQr?usp=drive_link

      Bunch of friends doing stuff.

      In conversation Saturday, 16-Sep-2023 12:09:57 JST permalink

      Attachments


      1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/730/154/213/764/original/186dfad105628f64.jpeg

      2. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/733/851/911/754/original/e2b1b6848d5294d4.png

      3. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/737/614/041/439/original/e7793ac694abd0dc.png

      4. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/738/541/084/138/original/ab704435b5f4c640.jpeg
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Wolf480pl (wolf480pl@mstdn.io)'s status on Saturday, 16-Sep-2023 16:11:22 JST Wolf480pl Wolf480pl
      in reply to

      @badlogic
      In Poland we recently got a regulation saying that when advertising a discount, the shop has to provide the lowest price from last 30 days as comparison.

      So if 2 weeks ago it was 2.99, yesterday it was 3.99, and today they're lowering the price again to 2.99, they d have to say they lowered from 2.99 to 2.99

      In conversation Saturday, 16-Sep-2023 16:11:22 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: comparison.so
        The Ultimate AI Tool Directory
        from rmaake107
        KoalaWriter is a revolutionary AI writing tool designed to aid content creators in quickly producing high-quality, long-form blog posts.
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Cat poni, lgbt feminist drag nato demon (pony@blovice.bahnhof.cz)'s status on Saturday, 16-Sep-2023 16:12:24 JST Cat poni, lgbt feminist drag nato demon Cat poni, lgbt feminist drag nato demon
      in reply to
      • Wolf480pl
      @wolf480pl @badlogic I’m sure you’ll be shocked to learn it’s an eu regulation (and even steam now obliges by it but example)
      In conversation Saturday, 16-Sep-2023 16:12:24 JST permalink
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 22:30:05 JST Mario Zechner Mario Zechner
      in reply to
      • Francis ☑️

      @wtfrank that's why we don't use images.

      In conversation Saturday, 16-Sep-2023 22:30:05 JST permalink
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Francis ☑️ (wtfrank@mastodon.social)'s status on Saturday, 16-Sep-2023 22:30:06 JST Francis ☑️ Francis ☑️
      in reply to

      @badlogic good job, well done. I recall that there was a website in the UK that did supermarket price comparisons, but it was shut down via copyright law: the supermarkets licence product images from a third party so when the guy used the same images as the supermarkets to.illustrate the price comparisons, he was threatened by the product image company and forced to shut down.

      #copyright #competition #anticompetitive #supermarkets

      In conversation Saturday, 16-Sep-2023 22:30:06 JST permalink
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Sunday, 17-Sep-2023 10:21:07 JST Mario Zechner Mario Zechner
      in reply to

      (No the code isn't great, and I should have used TypeScript. I didn't plan for this to become a thing. I'm sorry)

      In conversation Sunday, 17-Sep-2023 10:21:07 JST permalink
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Diabetic Heihachi (davbot@nerdculture.de)'s status on Sunday, 17-Sep-2023 10:21:09 JST Diabetic Heihachi Diabetic Heihachi
      in reply to

      @badlogic
      Wow, amazing work! This needs to propagate globally. Imagine seeing what patterns of greed and engineered poverty occur on global analytics...

      In conversation Sunday, 17-Sep-2023 10:21:09 JST permalink
    • Embed this notice
      Diabetic Heihachi (davbot@nerdculture.de)'s status on Sunday, 17-Sep-2023 10:21:35 JST Diabetic Heihachi Diabetic Heihachi
      in reply to

      @badlogic
      I so need to learn more node, what would probably help spread this would be a cleaned up version, no stores setup on install, then a repo the app can access for each store that gets incorporated, folks checkbox and save the stores from their region available, plugin style.

      In conversation Sunday, 17-Sep-2023 10:21:35 JST permalink
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Sunday, 17-Sep-2023 10:21:36 JST Mario Zechner Mario Zechner
      in reply to
      • Diabetic Heihachi

      @DavBot I'm all for that. That's why this is OSS and easy to self-host. Adding a new store is usually less than 200 LOC (code quality is terrible tho :D)

      https://github.com/badlogic/heissepreise

      In conversation Sunday, 17-Sep-2023 10:21:36 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
        GitHub - badlogic/heissepreise: Jo eh.
        Jo eh. Contribute to badlogic/heissepreise development by creating an account on GitHub.
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Diabetic Heihachi (davbot@nerdculture.de)'s status on Sunday, 17-Sep-2023 10:21:37 JST Diabetic Heihachi Diabetic Heihachi
      in reply to

      @badlogic
      Might help piss enough people off to actually make a difference.

      In conversation Sunday, 17-Sep-2023 10:21:37 JST permalink
    • Embed this notice
      Kristof :nvadmin: (iworx@mastodon.ninja)'s status on Sunday, 17-Sep-2023 10:22:58 JST Kristof :nvadmin: Kristof :nvadmin:
      in reply to

      @badlogic Wow .. what a read. Do you know about Project Galileo to help you out protecting the site/servers/... ?

      https://www.cloudflare.com/galileo/

      In conversation Sunday, 17-Sep-2023 10:22:58 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: cf-assets.www.cloudflare.com
        Project Galileo
        from @cloudflare
        Through Project Galileo, Cloudflare provides free cyber security services to organizations supporting the arts, human rights, journalism, and democracy.
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Sunday, 17-Sep-2023 10:23:10 JST Mario Zechner Mario Zechner
      in reply to
      • Kristof :nvadmin:

      @iworx no need for protection. The thing is easily self-hosted. Can even deploy it as a GitHub site, with a daily workflow run scraping the data.

      In conversation Sunday, 17-Sep-2023 10:23:10 JST permalink
    • Embed this notice
      Toni Scott (toniscott@mastodon.scot)'s status on Sunday, 17-Sep-2023 10:23:29 JST Toni Scott Toni Scott
      in reply to

      @badlogic
      You have exposed corruption and price fixing in Austria on a massive scale! Well done. Let's hope this, and the indifference of your government has a big influence in your next elections.

      In conversation Sunday, 17-Sep-2023 10:23:29 JST permalink
    • Embed this notice
      Tim (mindshoot@mastodon.xyz)'s status on Sunday, 17-Sep-2023 10:24:03 JST Tim Tim
      in reply to
      • GhostOnTheHalfShell
      • PassTheSalt

      @GhostOnTheHalfShell @2du @badlogic there’s a good Amazon price history / alert site called camelcamelcamel if you haven’t come across it…

      In conversation Sunday, 17-Sep-2023 10:24:03 JST permalink
    • Embed this notice
      GhostOnTheHalfShell (ghostonthehalfshell@masto.ai)'s status on Sunday, 17-Sep-2023 10:24:04 JST GhostOnTheHalfShell GhostOnTheHalfShell
      in reply to
      • PassTheSalt

      @2du @badlogic

      Yeh, cracking Amazon or any of the other platform sites. Air travel would be a doozy.

      In conversation Sunday, 17-Sep-2023 10:24:04 JST permalink
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      PassTheSalt (2du@mastodon.social)'s status on Sunday, 17-Sep-2023 10:24:05 JST PassTheSalt PassTheSalt
      in reply to

      @badlogic I hope that this is possible for the US and that someone picks up on it!!

      In conversation Sunday, 17-Sep-2023 10:24:05 JST permalink
    • Embed this notice
      manu (c3manu@chaos.social)'s status on Sunday, 17-Sep-2023 10:24:14 JST manu manu
      in reply to

      @badlogic did someone pick this up for Germany yet? Is there a list of platforms working on that for other countries?

      In conversation Sunday, 17-Sep-2023 10:24:14 JST permalink
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Solarpunk Davy (solardavy@climatejustice.social)'s status on Sunday, 17-Sep-2023 10:24:56 JST Solarpunk Davy Solarpunk Davy
      in reply to
      • Datagraver.com

      @Datagraver @badlogic I did find a dataset with over a year of data: https://tweakers.net/geek/204304/tweaker-ontwikkelt-website-om-productprijzen-van-supermarkten-te-vergelijken.html

      In conversation Sunday, 17-Sep-2023 10:24:56 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: tweakers.net
        Tweaker ontwikkelt website om productprijzen van supermarkten te vergelijken
        Tweaker Skit3000 heeft een site ontwikkeld waarmee Nederlanders prijzen uit supermarkten kunnen vergelijken. Via checkjebon.nl kunnen gebruikers boodschappenlijstjes invoeren of een kassabonnetje inscannen. De site controleert bij welke supermarkt het lijstje het goedkoopst is.
    • Embed this notice
      Datagraver.com (datagraver@mastodon.social)'s status on Sunday, 17-Sep-2023 10:25:00 JST Datagraver.com Datagraver.com
      in reply to
      • Solarpunk Davy

      @SolarDavy @badlogic Nope.
      Great initiative. Great thread to read though!

      In conversation Sunday, 17-Sep-2023 10:25:00 JST permalink
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Solarpunk Davy (solardavy@climatejustice.social)'s status on Sunday, 17-Sep-2023 10:25:02 JST Solarpunk Davy Solarpunk Davy
      in reply to
      • Datagraver.com

      @badlogic hey @Datagraver you didn't set this up 3 years ago by accident?

      In conversation Sunday, 17-Sep-2023 10:25:02 JST permalink
    • Embed this notice
      mq86mq (mq86mq@sueden.social)'s status on Sunday, 17-Sep-2023 10:25:11 JST mq86mq mq86mq
      in reply to
      • manu

      @c3manu @badlogic Beim toten Vogel gibts den #rewebot. Früher hat der kommerzielle https://www.preiszeiger.eu/ die Änderungen in Promillpunkten öffentlich gehabt, woraus man halbautomatisch meistens die absoluten Preise rekonstruieren hat können (ist aber im Gegensatz zu den Händlern eine urheberrechtlich geschützte Datenbank). https://www.discounter-preisvergleich.de/ ist auch fast nur noch historisch und nach offenen Anfängen teils kommerzialisiert worden.

      In conversation Sunday, 17-Sep-2023 10:25:11 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: www.preiszeiger.eu
        Preiszeiger Wirtschaftsinformationsdienst GmbH
        from Preiszeiger Wirtschaftsinformationsdienst GmbH
      2. Domain not in remote thumbnail source whitelist: www.discounter-preisvergleich.de
        Discounter Preisvergleich
        Produktpreise und Preisvergleich von Aldi, Lidl und anderen Discounter. Informationen über Preissenkungen und Preissteigerungen.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Sunday, 17-Sep-2023 10:28:04 JST Mario Zechner Mario Zechner
      in reply to
      • Ken Tindell

      @kentindell my data can not on its own. However, for basic groceries, i.e. milk, specific meats, some fruits, another governmental org recently released the prices the grocery chains pay the producers. In that case, it's the stores that did the gouging.

      We do observe stagnant/decreased year-over-year profits for grocery chains in Austria as well. But there's a big but :)

      You see, their operating expanses have not increased dramatically. What has increased are their "investments".

      In conversation Sunday, 17-Sep-2023 10:28:04 JST permalink
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Ken Tindell (kentindell@mastodon.social)'s status on Sunday, 17-Sep-2023 10:28:05 JST Ken Tindell Ken Tindell
      in reply to

      @badlogic That was an absolutely fascinating thread. In the UK there are complaints about prices, but a quick look at the profitability of supermarkets shows they’re not benefiting from this overall - their profits have gone down. But the suppliers of branded products to supermarkets have been taking the opportunity to increase their margins. Can your data processing observe this retailer/supplier pricing effect?

      In conversation Sunday, 17-Sep-2023 10:28:05 JST permalink
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Sunday, 17-Sep-2023 10:28:24 JST Mario Zechner Mario Zechner
      in reply to
      • Ken Tindell

      @kentindell where "investments" are things like building new stores or parking the money in financial assets. Austria has the highest density of grocery stores in all of Europe. There's absolutely no need for this density.

      This little trick allows them to lower their official "profit" numbers in their financial reports.

      The UK fucked itself with Brexit when it comes to food prices, so your situation may actually be caused by the price increases of out of country producers.

      In conversation Sunday, 17-Sep-2023 10:28:24 JST permalink
    • Embed this notice
      SamuelJohnson (samueljohnson@mstdn.social)'s status on Sunday, 17-Sep-2023 10:29:28 JST SamuelJohnson SamuelJohnson
      in reply to
      • Ken Tindell

      @badlogic @kentindell UK has waived import controls for the 5th time on food coming from the EU and I predict controls will not happen before the next election--when the current govt will be soundly defeated. Why: prices would go up and many EU exporters would just stop bothering w GB (no problem for NI). Nor will it happen afterwards bc next govt will either rejoin single market / customs union or agree on standards. Turns out you can't eat a 🇬🇧 flag. Who knew?

      Brilliant work btw 👏👌💪

      In conversation Sunday, 17-Sep-2023 10:29:28 JST permalink
    • Embed this notice
      Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Sunday, 17-Sep-2023 10:29:30 JST Mario Zechner Mario Zechner
      in reply to
      • Ken Tindell

      @kentindell iirc, the UK sources a lot of food from countries like Spain. With Brexit, that became significantly more expensive. Not an expert on that tho, take this with a table spoon of salt.

      In conversation Sunday, 17-Sep-2023 10:29:30 JST permalink
      HistoPol (#HP) 🏴 🇺🇸 🏴 repeated this.
    • Embed this notice
      Veza85UE (veza85ue@eupolicy.social)'s status on Sunday, 17-Sep-2023 10:30:29 JST Veza85UE Veza85UE
      in reply to

      @badlogic
      I'll do my best to somehow not spend any money on groceries when I change trains in Salzburg next month, will stock up in (politically-impeccable) Italy and just have breakfast. 😄 Good to see Austrians joining Romanians, Bulgarians, Salvini, Selmayr and half of Europe basically in being mad at Austrian politicians treating their voters like dummies.

      (Best thread I've read on Mastodon so far, btw. 👏)

      In conversation Sunday, 17-Sep-2023 10:30:29 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.