• 32 Posts
  • 3.06K Comments
Joined 2 years ago
cake
Cake day: June 15th, 2023

help-circle
  • The one thing to criticise about steam (and that they’re slowly, but surely, losing a EU court case over) is inability for customers to sell their games.

    Their marketshare is organic, based on being the choice of store both from the customer and developer POV. As a customer you get the usual painless returns, great interface, community features and whatnot, as a developer you get plenty of store features which make life and customer acquisition and gamedev a lot easier (things like playtesting, next fests) and most of all you get customers because steam has lots of customers and a real, I mean real good, recommendation algorithm. Sure, Epic wants a smaller cut but you’re also not going to sell much, there, which is why they had to lure devs in with advances, guaranteed sales, etc. Larger publisher might not like steam so much because they have gigantic marketing budgets in the first place so all the discoverability/recommendation stuff is not as relevant but, well, fuck EA, Ubi, etc IDGAF, I don’t want to hear it, cry silently.

    As to the “can’t sell games for lower prices elsewhere” myth: That applies to when you’re selling steam keys in places that are not steam. Which is fair, if you’re selling steam keys then that’s incurring costs for them (if nothing else, bandwidth) and they don’t even get their usual cut when you sell a steam key off-steam.



  • The affected people can challenge the decision before court: State courts, federal courts, ultimately the ECJ. For the federation to get involved in the administration of the state of Berlin, Berlin would have to ignore court rulings or such to allow the federation to trigger Article 37 GG, which is actually not too dissimilar to how things work on the EU level. Unlike on the EU level, within Germany that clause has never been triggered: Practically speaking the federal constitutional court would first have to have its authority ignored, and then work out how that article actually works in detail because it’s unspecific AF.


  • IIRC with EU citizens they have to argue threat to public safety. I wouldn’t be terribly surprised if this thing stops at some district-level Berlin court, Berlin’s courts are way saner than its administration. “Threat to public safety” can be incredibly low-bar or quite high bar, this would be a high bar case. Low bar would be stuff like “you’re unemployed and homeless, go back to your home country and file for welfare there”.

    Can’t really bonk the federation for this it plainly doesn’t have the authority to give orders to Berlin’s immigration authorities, this is the state of Berlin doing shit, not the federal government.






  • Ich hab ca. null plan von dem was die Feuerwehr so an Qualifikationen macht aber du kannst mir nicht erzählen dass man Leute die zu wenig mehr als Schlauch ausrollen nicht zu gebrauchen sind nicht gebrauchen kann: Denn dann müssen die die sich mit Feuer auskennen, den Angriff machen, eben nicht Schläuche rollen.

    Im Sanitätsdienst willste nicht nen RettSan damit beschäftigen Pflaster zu kleben oder auf einen Schockpatienten aufzupassen, die haben dringenderes zu tun. Irgendjemandem von der Straße kannste aber auch nicht nehmen ansonsten hast du gerne gleich zwei Schockpatienten. Deshalb ist bei uns jeder Sanitätshelfer und das passt in sechs Monate locker rein, incl. Übungen und auch Einsatzerfahrung. Nicht im Rettungsdienst sondern auf Messen, Konzerten, usw.

    Frag’ mal eher in die Richtung “Wenn wir jemanden hier für sechs Monate haben, was können wir ihm beibringen damit er im Katastrophenfall nützlich ist”. Nicht “Der muss alles verstehen” oder “Der kann Sandsäcke tragen” sondern “der kann den aktiven, richtig ausgebildeten, den Rücken frei halten”. Und vieleicht gibt’s sowas bei den Brandis nicht. Is kein Ding, dann nehmen wir die Leute.






  • I’m not enough into that industry to actually give a good estimate, here, but the amount of COBOL systems still up and running is certainly not even close to non-zero, and it’s going to stay that way for a while. From what I gather for companies moving away from COBOL is more of a “programmers are hard to find” situation, not “these systems absolutely must be replaced” one. It’s well-supported and scaled with their business, as in, in places they’re running the same 60 year old code on new mainframes because if there’s one thing that IBM mainframes are then it’s excessively backwards-compatible.

    As far as the language is concerned: It’s not hard, it’s just weird, dating back from an age where people thought randomly calling things “divisions” would make businesspeople capable coders. The reason I’m not in that space isn’t because of the language but because of the type of software you write there, it’s all bookkeeping and representing business procedures, as said: Bureaucracy.

    Also I’m not sure what “modernising” actually meant, there: SEPA instant payment was introduced, meaning that mainframes won’t batch up the day’s transactions and then talk to each other every night so cross-bank transfers took a day to process, now they’re doing it in ten seconds. Most banks already supported instant transfers within their own systems so they should only have had to rewrite the external interface as the rest was already up to the task.


  • When I’m forced into a qwerty situation it’s not just 30 seconds, I simply can’t touch-type qwerty and my current qwerty skills are way slower than 25 years ago where I had reached peak seven-and-a-half-fingers hunt-and-peck performance. In principle I should know where all the keys are, still, I can’t find them without looking. Somewhat similarly, I don’t really know where keys are with dvorak when my fingers aren’t on the home row but I am faster finding them on a touch display than finding qwerty keys. Also dvorak is nice on the smartphone your thumbs alternate more often.


  • I mean yes but no. Back at some old job all the devs had the local admin password so we could do things like install drivers for bluetooth dongles on our own (I said “old job”, didn’t I) and usually everything was fine but at some point my machine just barfed, it would neither install nor uninstall drivers. I called an admin because I have no idea about windows internals. They were ecstatic, finally, an actual problem, and not walking someone in marketing through how to write an email. Some arcane regedit magic later the problem was solved, and yes I had layout switching ready on the taskbar.


  • COBOL is the career advise you hear people give for people who want to make money but don’t want to deal with the VC clownshow. COBOL btw is only 13 years older than C and both language’s current standard dates to 2023.

    It’s at its core a bog-standard procedural language, with some special builtins making it particularly suited to do mainframe stuff. Learning COBOL is no worse a career investment than learning ABAP, or any other language of the bureaucracy. Sure you’ll be a career bureaucrat but that’s up sufficiently many people’s alley, no “move fast and break things”, it’s “move slowly and keep things running”.



  • However, as it stands the majority of the tools in place cost a fair bit of money to set up and run

    You can get by with 4G of VRAM if all you want is to generate some pictures, or differently put every PC capable of 1080p gaming should do the trick. With good software (comfyui) you can do SDXL just fine, and almost crush SD1.

    It’s fine-tuning much less training models where things get expensive but there’s other ways to get creative with those models. Training is only ever barely possible on gaming GPUs because those cap out at about 16G VRAM.

    (Just for completeness’ sake, for anyone wondering “why don’t I just use my 32G worth of CPU RAM to supplement the VRAM?” – that’s already happening anyways. You need a minimum amount of VRAM or your box will be busier shuffling data from and to the GPU than it is actually doing calculations: Your GPU is going to thrash. If that happens it’s probably faster to run the AI on the CPU and, well, it’s just not build to run that kind of code).


  • Du bist sinophob.

    Unterschied zum Futhark? Die Chinesen benutzen kein Alphabet, sondern eine Symbolschrift: Das Futhark bildet genauso wie die lateinische Schrift Morpheme ab, chinesische Zeichen ganze Worte. Der einzige Sinn in dem das Futhark kein Alphabet ist dass es nicht mit a und dann b anfängt sondern halt mit f und u. Aber das ist nur oberflächlich: Abstammen tut es nämlich (auf ungeklärte aber nachweisbare weise) von entweder/oder/und der lateinischen, etruskischen, griechischen Schrift: Ältere Versionen haben im Schriftbild noch viel mehr mit diesen Vorbildern zu tun, mit der Zeit wurden Runen dann weiter für’s ritzen auf Stäben optimiert. Alle Vorgänger fangen mit a und b an, daher ist das Futhark genetisch ein Alphabet. Insofern gehe ich jetzt einfach mal davon aus dass du annimmst, dass auch diese früheren Alphabete nicht als Alphabete gedacht waren.

    …und, nebenbei, was die Archäologie angeht: Die alten Germanen könnten schon ne Menge geschrieben haben nur ist nichts übrig geblieben denn Notizzettel aus Buchenstäbchen halten nicht lange. Schreiben zu können scheint damals nicht sonderlich ungewöhnlich gewesen zu sein ansonsten gäbe es nicht tausende von komplett trivialen Inschriften, es sind halt nur meistens Namen auf Kämmen und sowas. Gebaut wurde auch nicht aus Stein, wenn jemand irgendwo ein Graffiti geritzt hat dann ist davon jetzt auch nichts mehr übrig.

    Reicht dir das oder willst du noch weiter Stuss reden?