@badlogic@mastodon.gamedev.place avatar

badlogic

@badlogic@mastodon.gamedev.place

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

This profile is from a federated server and may be incomplete. Browse more on the original instance.

badlogic, to random
@badlogic@mastodon.gamedev.place avatar

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

badlogic, (edited ) to random
@badlogic@mastodon.gamedev.place avatar

Standard, iframes kann man mit CSS stylen.
https://cards-for-ukraine.at

The past two nights I wrote a "thread reader app" for BlueSky.

https://skyview.social

The protocol is absolutely insane.

There's no privacy. And I don't mean missing DMs.

All your posts are available through API endpoints. Without any authentication. By design.

The "invite-only" thing may have you think otherwise.

Here are my last 100 posts.

https://bsky.social/xrpc/com.atproto.repo.listRecords?repo=badlogic.bsky.social&collection=app.bsky.feed.post

badlogic, (edited ) to random
@badlogic@mastodon.gamedev.place avatar

Introducing Masto Reader. Like Thread Reader App, but for Mastodon.

How does it work? Mention @mastoreaderio(@mastodon.social) anywhere in a thread and say "unroll" and the little bot will do the rest.

Here's an example (that takes a bit to load for reasons)

https://mastoreader.io/?url=https%3A%2F%2Fmastodon.gamedev.place%2F%40badlogic%2F111071396799790275

You can share those links with others.

Links to the crappy source code can be found in the bot's profile.

Everything runs in your browser. The server doesn't log anything either.

Enjoy and spread the word.

badlogic, to random
@badlogic@mastodon.gamedev.place avatar

A big local news paper wrote an article about BlueSky. They embedded a recent Mastodon post of mine. As an unstyled iframe. Without realizing I can edit the post.

I used it to advertise for our charity
https://cards-for-ukraine.at

Sorry for the notifications you got due to the edits!

screenshot of the same article with the embedded podt, showing the edited text "Standard, you can style iframes via CSS" plus a link to our charity https://cards-for-ukraine.at

badlogic, (edited ) to random
@badlogic@mastodon.gamedev.place avatar

There's now a grocery price tracking tool for Australia based on my little thing. Created by @flozza

https://hotprices.org/

badlogic, to random
@badlogic@mastodon.gamedev.place avatar

Hah, been a while since any of my OSS projects turned up on GitHub's trending page. It's my little grocery price tracker that people are now forking so they can make it work for their country. That english Mastodon thread from Friday sure made its rounds. @godotengine watch out!

Would love for this to become a global movement. Fucking with market forces one project at a time.

badlogic, to random
@badlogic@mastodon.gamedev.place avatar

OK, my state has something called "Arbeitsmarktservice". They basically help people find a new job, give them training and so on. They are usually very useless.

Today, they released an online tool to help answer job related questions. It's based on GPT-4. And it's ... amazing :D

You can try it here (in English)
https://www.ams.at/arbeitsuchende/aus-und-weiterbildung/berufsinformationen/berufsinformation/berufsinfomat?open=berufsinfomat

Where do I begin? Let's start with the overall implementation. ๐Ÿงต

badlogic,
@badlogic@mastodon.gamedev.place avatar

The bot had 3 rules this morning.

Now it has 4. after we demonstrates pseudo-XSS. But instead of fixing the actual code, they just augmented the system prompt...

The funniest part: when we published the initial 3 rules, the AMS boss chimed in and proclaimed we are idiots to think the system he bought is that simple a layer on top of OpenAI :D

image/jpeg
image/png

badlogic,
@badlogic@mastodon.gamedev.place avatar

lo and behold, free GPT-4 access...

Jesus Christ, my country SUCKS at computers.

badlogic, to random
@badlogic@mastodon.gamedev.place avatar

How Diabloe II's perspective mode worked. Beautiful.

https://simonschreibt.de/gat/dont-starve-diablo-parallax-7/

badlogic, to random
@badlogic@mastodon.gamedev.place avatar
badlogic, to random
@badlogic@mastodon.gamedev.place avatar

Grocery chain advertises: "We're reducing prices by over 10% for 100+ products for all of October!"

The price reductions...

image/jpeg

badlogic, to random
@badlogic@mastodon.gamedev.place avatar

Help needed. Can you all open this link, play around a little, then reply with your device/operating system/browser info an how kany "fps" you got?

https://marioslab.io/uploads/webgl-demos/example/physics2.html

You'd really help me out!

badlogic, (edited ) to random
@badlogic@mastodon.gamedev.place avatar

The Austrian National Library has sent me an email today. They are going to archive my grocery price tracking site in the coming days. It will be part of our national archives.

Legally, that means scientific institutions have now proper access to the data.

Turns out my decision to do everything client side was a good one. It's just a handful of static files, the rest is done client-side in JavaScript.

They use the same software as archive.org. Works well there.

Love it when a plan works.

badlogic, to random
@badlogic@mastodon.gamedev.place avatar

I'm glad to learn that grocery stores fuck over their customers all over the world, including but not limited to Canada, Switzerland, Spain, New Zealand and Australia.

badlogic, to random
@badlogic@mastodon.gamedev.place avatar

Remember that grocery price comparison thing I did a while ago?

Well, I just had a look at the latest data today. It's fun!

Left you see an ad I just saw at my tram station. It says "Over 700 Clever Products guaranteed to be inexpensive!"

Right you see the price changes for those products (and those of the competing chain's store branded goods)

Lying with ads :D

image/png

badlogic, to random
@badlogic@mastodon.gamedev.place avatar

Welp, I guess a lot of people will start watching their own countries grocery prices more closely now.

Here's the only thing that works: only buy discounted products if you can. That fucks with their price fuckery.

badlogic, to random
@badlogic@mastodon.gamedev.place avatar

That Docker will "install" itself super early in your iptable chains and thus basically circumvents UFW is probably the stupidest decision the Docker folks made so far.

I do not want to know how many databases/services are exposed on the web just because of that...

badlogic, to random
@badlogic@mastodon.gamedev.place avatar

Yay, the grocery price tracker project rewrite now almost has feature parity with the original project, while being much easier to "port" to other countries.

Few more nights and its ready. All you need to do is plug in your own scrapers (usually < 200 LOC) and translate strings.

badlogic, to random
@badlogic@mastodon.gamedev.place avatar

We have an extreme right wing media outlet in Austria called Exxpress. They have a website and a "TV channel" that (used to) broadcasts on a local cable network, as well as on YouTube.

They recite Russian propaganda verbatim sprinkled with the same old extreme right wing narratives.

They also got โ‚ฌ1,000,000 in state funding.

I decided to have some fun and did a thing.

You see, they embed the YT Livestream on their website. It autoplays, withiut consent. The views there are counted by YT.

badlogic, to random
@badlogic@mastodon.gamedev.place avatar

Sooo, who among you has actually deployed a LLM in production with measurable benefits for either your employees or customers? Public info would be nice, as I'm compiling a list for a talk.

Also would like to know about failed attempts. I sense those are likely in the majority.

badlogic, to random
@badlogic@mastodon.gamedev.place avatar
badlogic, to random
@badlogic@mastodon.gamedev.place avatar

I've been reading this New Yorker peace last night, and it's kind of upsetting. It's another retelling of the popular tale, that LLMs like GPT-4 will replace people like me, meat bag developers.

https://www.newyorker.com/magazine/2023/11/20/a-coder-considers-the-waning-days-of-the-craft

Let me illustrate why this is bollocks.

I'm currently working on a client for BlueSky. As part of that, I'm trying to work around API limitations to get scroll position memoization going. I.e. close app, open app, continue were you left off instead of a reload.

๐Ÿงต

badlogic, to random
@badlogic@mastodon.gamedev.place avatar

Introducing: ledit - all your procrastination in one place

https://ledit.marioslab.io

With ledit you can read all of Reddit, Hackernews, and RSS/Atom feeds in one mobile and desktop friendly place, without accounts or ads (or tracking by ledit)

Here's a terrible promo video :D

https://www.youtube.com/watch?v=33aOVtgp1Q8

badlogic, to random
@badlogic@mastodon.gamedev.place avatar

Austria's governing party "ร–VP" has launched a campaign about austrian "Leitkultur". If you do not behave like an Austrian, you should leave. They've also set up a comission tasked with codifying this into law. Not shitting you.

So I built a new thing. LEITKULTUR-O-MAT. A chatbot that thinks and replies like your average Austrian. In Austrian dialect.

https://leitkulturomat.marioslab.io

The scary part is, that it's actually pretty close to your average Austrian...

image/png

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • Youngstown
  • everett
  • slotface
  • rosin
  • osvaldo12
  • mdbf
  • ngwrru68w68
  • megavids
  • cubers
  • modclub
  • normalnudes
  • tester
  • khanakhh
  • Durango
  • ethstaker
  • tacticalgear
  • Leos
  • provamag3
  • anitta
  • cisconetworking
  • lostlight
  • All magazines