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

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

Notices by Mario Zechner (badlogic@mastodon.gamedev.place), page 2

  1. 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 from mastodon.gamedev.place permalink
  2. Embed this notice
    Mario Zechner (badlogic@mastodon.gamedev.place)'s status on Saturday, 16-Sep-2023 22:55:20 JST Mario Zechner Mario Zechner
    in reply to
    • Steve Wart

    @swart if it can be displayed in a browser, it can be scraped. Some are obviously more easy to scrape than others. Walmart CA seems to be one of the easier ones for example.

    In conversation Saturday, 16-Sep-2023 22:55:20 JST from mastodon.gamedev.place permalink

    Attachments


    1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/075/147/323/872/387/original/d37b13c13392348d.png
  3. 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 from mastodon.gamedev.place permalink
  4. 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 from mastodon.gamedev.place 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
  5. 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 from mastodon.gamedev.place 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.
  6. 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 from mastodon.gamedev.place permalink
  7. 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 from mastodon.gamedev.place permalink
  8. 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 from mastodon.gamedev.place permalink
  9. 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 from mastodon.gamedev.place permalink
  10. 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 from mastodon.gamedev.place permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Prices.no
      from Prices.no
      Sammenlign produkter og finn den laveste prisen
  11. 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 from mastodon.gamedev.place permalink
  12. 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 from mastodon.gamedev.place permalink
  13. 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 from mastodon.gamedev.place 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が全てとなります。あなたがお探しの内容が見つかることを願っています!
  14. 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 from mastodon.gamedev.place permalink

    Attachments


    1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/111/071/610/384/505/474/original/9889807e3820ecf8.png
  15. 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 from mastodon.gamedev.place 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
  16. 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 from mastodon.gamedev.place permalink

    Attachments


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

  17. 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 from mastodon.gamedev.place permalink
  18. 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 from mastodon.gamedev.place permalink
  19. 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 from mastodon.gamedev.place permalink

    Attachments


  20. 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 from mastodon.gamedev.place 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
  • After
  • Before

User actions

    Mario Zechner

    Mario Zechner

    libGDX, Beginning Android Games, RoboVM, Spine. Member of the council of Warios.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          111271
          Member since
          6 Apr 2023
          Notices
          64
          Daily average
          0

          Feeds

          • 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.