outoftheloop

McJonalds , in Who tf is Unity and why’s it become such a talking point?

game program bad want more stupid money

marcos , in Unity License Changes

Also, do the changes apply to previously released games

It applies to new installations of previously released games. Notice that it’s “installation” and not “sale”.

CCatMan OP ,

So basically if i finally get around to playing all the free games from GOG if the dev used Unity they are screwed?

marcos ,

Yep.

If you want to install your games on multiple computers too. If you sell your computer and installs on the new one too.

Unity pinky promises that if you get into an argument with the game author and decides to install it in 10,000,000 virtual machines, that they won’t screw the author. They aren’t telling how they will be able to do that.

Anyway, there are new terms coming, as they may need a few more years to screw all their customers without pushback.

weariedfae , (edited ) in Who the fuck is bill Maher and why is he such a scab?

The other commenters covered it but before Politically Incorrect and Real Time he was a minor comedian in the 80s. He did standup, bit parts on a few TV shows, and I think he got a movie.

So he had a career to speak of before he became primarily a political commentator. His standup act was very reactionary and critical of the “growing trend” (at the time) of political correctness/basic human decency, which is how he got his first show.

Edit: Oh, I forgot to mention he is somewhat left-leaning. He claims to be a liberal, or rather people claim he is, but his stances are all over the place. He’s mostly cultivated a brand of a smug asshole who would call out hypocrisy while being hypocritical…but it’s “okay” because he’s open about being a hypocrite?

He tried to fill the role of THE democrat-hard-hitting-common-sense-political-comedian but was quickly overtaken by Jon Stewart on The Daily Show. In my opinion Bill Maher never truly fulfilled that role because he lacks empathy.

gravitas_deficiency ,

Also, it should be noted that he was an antivaxer for a while.

aesthelete ,

Oh, I forgot to mention he is somewhat left-leaning.

He’s not really a left leaning person IMO, just anti-religion and pro-pot.

On the last episode I watched of his show he had a twenty minute gripe session about how COVID affected the partial ownership of some ball club he had. I think that was what it was but I don’t 100% remember anymore because he sounded so fucking out of touch I turned it off.

captainlezbian , in Who the fuck is bill Maher and why is he such a scab?

So basically imagine a bad takes factory. That’s him. He’s an actual liberal elitist who seems hell bent on being a condescending jackass who’s rarely right

AllonzeeLV , (edited )

He used to make the occasional refreshing point… decades ago on politically incorrect.

The one that lost him that role honestly, pointing out that you can call the 9/11 suicide attackers a lot of things, deluded, fanatical, etc, but cowards doesn’t fit and there are plenty of derogatory concepts that fit, just not cowards.

I like when people point out that language and words have meanings and your enemies aren’t just all the bad words you know.

Since those days though, his politics shifted rightward from somewhat progressive to Neoliberal in the early days of Real Time to Conservative about 10 years ago, while still calling himself a real progressive. In recent years he’s been doing shrieking the opposite of his once insightful 9/11 point and telling anyone who will listen that all followers of Islam are a dangerous extremist group and a wholesale threat to civilization.

I stopped being able to stand tuning into him years ago.

cerement , in Unity License Changes
@cerement@slrpnk.net avatar

Unity (led by an ex-EA CEO to give you an idea where this is headed) decided to change their pricing model to charging $0.20 per install (if you’re over $200K revenue and 200K installs) – they haven’t clarified how they’re planning on tracking install numbers (ie. can someone use a VM to tank a competitor?) – then someone pointed out they quietly changed their TOS back in April to “allow” this to go through – and apparently they’ve sent out letters saying they’ll wave the install fee if you use their own IronSource ad system instead of the AppLovin ad system – needless to say, devs are panicking, Godot is seeing a huge influx, and Unity has maintained radio silence all weekend … Monday should be “interesting” …

boothin ,

You missed their latest response a few hours ago
https://twitter.com/unity/status/1703547752205218265

breakingcups ,

We have heard you. We apologize for the confusion and angst the runtime fee policy we announced on Tuesday caused. We are listening, talking to our team members, community, customers, and partners, and will be making changes to the policy. We will share an update in a couple of days. Thank you for your honest and critical feedback.

JakenVeina ,

Hey, no worries, Unity, we weren’t confused at all.

LordOfTheChia ,

To put some perspective on that. If you make $200,000 in sales, $60,000 is paid to the digital store.

Out of your remaining $140,000 if half of your 200k users reinstall your game then that’s another 100k x $0.20 = $20,000 out of your pocket.

And you can still get billed for future reinstalls.

Say an indie game with decent polish can easily get to 3 development years worth of effort, that leaves the developers with the equivalent of $40,000 each.

CCatMan OP ,

Does this apply to software that was made before the terms change?

cerement ,
@cerement@slrpnk.net avatar
  • if you’re using Unity, you definitely want someone knowledgeable looking over all the terms and details (ie. I am not a lawyer)
  • from Sunday’s tweet, it seems they’re considering changes to their new pricing model in reaction to the blow back (“what? people got upset?”)
  • new pricing model doesn’t take effect until 1 Jan 2024
  • looks like they were planning on charging for any installs (for new and old games) from that point on
  • the changes to the TOS they sneaked through a few months back makes it look like they are trying to apply the new terms retroactively and replace whatever terms were in place when the game was developed – which sounds all sorts of shady (but then again, it’s an ex-EA CEO … )
_pete_ , in What's going on with Google's search engine?

It depends on which bit you’re talking about.

ChatGPT and SEO optimisation ruined the quality of results so sites who have no right to be near the top spot for particular terms get there by cramming as many pages full of tangentially related rubbish as they can.

The SERPs (search engine result pages, where you see the list of links) have been taken over by Google guessing at what you might be looking for, local results, shopping results, instant answers (which is usually aren’t relevant) and of course lots and lots of ads, leaving little to no room for the actual links you want.

If you are sick of it I would suggest trying DuckDuckGo, the results are a whole lot nicer :)

blubberman ,

DuckDuckGo has some of the same problems too. It is mainly just a proxy for Bing search results. But they are less full of ads and crappy personalisation indeed. Also search.brave.com is worth a try.

x4740N ,

Don’t use anything by brave

Hanabie , in What's going on with Google's search engine?
@Hanabie@sh.itjust.works avatar

I’ve switched to using ChatGPT for simple but weird stuff like “give me a list of verbs to describe bird behaviour” or “what part of the leg can you be hit at by a bullet and have a chance to survive for a few days, using a tourniquet” (I’m a writer, lol). Try to google that, no chance you’ll come up with anything useful.

x4740N ,

Chatgpt doesn’t give factually accurate information

x4740N , in What's going on with Google's search engine?

Google is really useless for some things unless you know how to use search operators

snailwizard , in What is up with people on mastodon being angry at Eugen?

I read a toot about it last night when I was very tired. Apparently there is some sort of (anti-)privacy protocol in universeodon’s source code that is getting implemented to Masto main source soon.

I wasn’t able to find the relevant post, but I do remember that it can only be disabled by toggling ‘Discoverable’ under account options. Evidently Eugen said something along the lines of “it’s what people expect from social media” but the point of Mastodon was to be a divergence from traditional social media, no?

Hans5958 ,
@Hans5958@lemmy.world avatar

I think I was able to found the GitHub PR related to this. I think it is a feature so people can search for toots if they turn on “Discoverable”. It is now locked before it “devolves into another search feature debate.”

github.com/mastodon/mastodon/pull/26344

x4740N ,

Someone is probably going to make a fork

DigitalTraveler42 , in What is the deal with that newspaper Kansas newspaper raid?

Sounds like the newspaper was investigating the police chief and the chief in turn violated their rights and caused the 98 yr old co-owner to die in the process:

thedailybeast.com/marion-county-record-subjected-…

www.kansascity.com/news/…/article278212472.html

gabe OP ,

That is absolutely vile.

roguetrick , (edited )

The one wrinkle in this story so far is that they ALSO raided a city council member (https://www.kansascity.com/news/state/kansas/article278220882.html). That council member also received the documents the newspaper were sent and she notified someone in the city executive. That was also a baseless warrant. And the county attorney who drafted the warrant and sent it to the incompetent judge is the brother of drunk Karen's restaurant landlord. There's more to be said about what is going on, but there's a whole lot of absolute incompetence in addition to malice.

Neato ,
@Neato@kbin.social avatar

Wow. The entire justice system in that part of Kansas is fucked. Seems like State Police or the FBI (if possible) should get involved.

Fuckfuckmyfuckingass ,
@Fuckfuckmyfuckingass@lemmy.world avatar

FTFY: The entire justice system is fucked.

x4740N ,

FTFY: The entire united states of america is fucked.

eestileib ,

I’m sure Merrick Garland’s DoJ will act with dispatch and determination. 🙄

CookieJarObserver ,
@CookieJarObserver@sh.itjust.works avatar

Sound like a great reason to fire everyone involved.

hootenannyshenanigan ,

So I’m just slightly confused. They were investigating the police chief while simultaneously also dealing with the drunk Karen restauranteur? Seems like the police were issued a warrant to raid the homes per the restauranteur investigation? Does anyone understand the connection with the police chief or am I just being dense?

washingtonpost.com/…/marion-county-record-raid-ka…

roguetrick ,

It gives him a motive, which generally some drunk Karen wouldn't provide. Police tend to ignore problems that might cause them to do actual work.

hootenannyshenanigan ,

I was being dense haha. I wasn’t thinking police would actually be that opportunistic, but of COURSE they are. Especially small town Kansas. Gestapo shit.

Kahlenar , in Who the fuck is bill Maher and why is he such a scab?

20 years ago he was the only talking head that was atheist and given any mainstream time. I don’t know much about him other than that and I don’t think he does anything very interesting but I think a lot of people still have him sort of bookmarked for how he was in the early 2000s

De_Narm , in What's going on with typescript?

Some rather big projects started to remove TS, which upset the community. One if not the biggest is Turbo, from the Ruby-on-Rails guy. He said: “[TS] pollutes the code with type gymnastics that add ever so little joy to my development experience, and quite frequently considerable grief. Things that should be easy become hard”. Now there is a bit of a battle whether or not TS is actually all that great.

fosforus ,

Does anyone use Turbo outside of Basecamp?

Rescuer6394 ,

is there any real reason?

what are the projects that are removing ts?

lobut ,

They just say the typing is too much and JSDoc is good enough for them as they get intellisense from it.

Svelte, Turbo and a few others I think.

buzziebee ,

It’s more for library devs when writing their libraries. Using TS means you’re writing in one language and then distributing the compiled version for users.

As users can use things in a lot of different ways you have to do a lot of type “gymnastics” to make your library API as useful as possible.

That means spending a lot of time setting up types when a jsdoc and .d.ts file will do the same thing for library consumers.

It’s really a non issue. If some library devs think they can ship code which is easier for them to maintain correctly, and end users have the same developer experience, then it’s totally cool.

Of course people with no nuance are using this as an argument for why no one should write in typescript (because they don’t like it for some reason). This thread has a bunch of people doing this. That creates drama, but there really shouldn’t be any. TS is bae for me, but I totally get why library devs might want to not use it.

yyyesss ,

In my experience, that means they’re doing it wrong.

I find that Typescript adds a lot of joy to my development experience. And I haven’t need any “gymnastics” since I invested in learning Typescript.

TheYear2525 ,

I haven’t need any

need any

any

How even dare you. PR denied.

yyyesss ,

I would say sorry, English isn’t my first language but that would be a lie 😬

Veraxus ,
@Veraxus@kbin.social avatar

Same, but I come from a C++ background so strong typing is in my blood. This sounds like people who write bad code complaining because the language/transpiler won’t let them write bad code.

Bipta ,

That doesn't seem a fair assessment at all. In strongly typed languages the types are part of the base syntax and usually not onerous, but rather straightforward to write. In TypeScript they're tacked on in a way that makes quite a lot of work for developers while also making the code difficult to read and reason about (although good syntax highlighting certainly helps.)

Cratermaker ,

I’ve heard it’s more of a problem on the library side. But I’ve personally had pains with ts when working with quirky features such as enums or discriminating unions. Part of the problem in my opinion is that the types all disappear at runtime, so you lose a lot of the joy of a statically typed language. For example, an API can pass you unexpected garbage and all your ts type wrangling helps not at all.

jpeps ,

For your API issue, have you tried using type guards or something more sophisticated like Zod?

FooBarrington ,

Well yes, if you don’t take care of properly typing external data, you won’t have it properly recognised. But that’s the same in any language that e.g. consumes external JSON data. Use the tools that Typescript gives you (like type guards) or the tools the community has built (like io-ts).

AnUnusualRelic ,
@AnUnusualRelic@lemmy.world avatar

I don’t do java- or typescript but that guy’s comment definitely translates as “I want to keep on writing messy code and you can’t force me to learn to clean my shit up”.

nbafantest ,

“We need exposure to this known set of bugs”

Skaryon ,

The guy is a tool and should be ignored.

OscarRobin , in What's going on with typescript?

Basically some JS library devs have decided that JSDoc will work better for their specific use case as libraries than TS.

jamon , in What's going on with typescript?

As a person who has been writing JS for a very long time, and was building SPAs before the term existed…

It all comes down to return on investment. The arguments I always hear in favor of TS are solutions to problems I’ve never had, at the expense of writing more code to do the same amount of work.

It’s the same for people who tell me that they think everything should be tested then show me the tests they spent the last 40 hours working on, which I can quickly see are extremely brittle and unlikely to ever show any ROI. You will never be able to test every scenario, increasing the amount of things you test arbitrarily just increases the cost of building and maintaining your software. Each test you add should be something worth building and maintaining.

Excess code that isn’t providing value is far more detrimental than not having a few extra tests or type safety.

tunawasherepoo , in What's going on with typescript?
@tunawasherepoo@iusearchlinux.fyi avatar

I’m not really involved in javascript land so im parroting off of what i’ve heard for "why js over ts?"

  • it reduces file size since you no longer need to ship source maps
  • ctrl+clicking stuff will take you to the definition rather than an unhelpful type declaration
  • if you spot a bug in the library, you can edit the source directly than having to recompile/reimport
  • ts adds some unnecessary type “gymnastics” (can’t speak for what this means), when all they really want is intellisense thru jsdoc

So mainly: devs who don’t prefer strongly typed languages, and library devs who find typescript to be less transparent and more time consuming for new and old contributors than it’s worth

naught , (edited )
  1. Why do you have to ship a source map? It compiles to vanilla js
  2. Not sure what editor, but in neovim (which uses tsserver on my end for LSP) I can either jump to the type declaration or the actual implementation. This is a tooling problem not inherent to typescript
  3. This doesn’t make any sense. You’d have the same problem with minified js or css etc.
  4. It means they are forced to use types properly and do the tiniest bit of thinking and planning that results in fewer type errors (think undefined variables and properties, etc)

Not a bad summary, but I take issue with all the points

Edit: The sourcemap comment is relevant to package size and not to final bundle size per the HN comment linked below. Also, the cmd+click critique rings truer now that I know it’s in the context of an installed package. Another critique is build time which is fair enough.

NewDark ,

I understand why some hobbyist individuals with small-ish scripts might not see the value, even though I even still disagree there.

The more code and people touching the code, the more value you’ll see.

naught ,

Hell I even write my tiny userscripts in TS and compile it to JS. The editor/“intellisense” support is nice

tunawasherepoo ,
@tunawasherepoo@iusearchlinux.fyi avatar

Thanks :) I didn’t see anyone mention the points made by the svelte guys news.ycombinator.com/item?id=35892250 which is a shame since I thought they made better points than the dramatic “type gymnastics” argument haha (i am biased toward type-safety, as long as there is idiomatic, algebraic data types w/ pattern matching)

Overall it sounds like a major change with a few minor/moderate benefits, but it’s their choice and time will tell if it was worth it :P

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • wartaberita
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • [email protected]
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • TheResearchGuardian
  • Ask_kbincafe
  • KbinCafe
  • Testmaggi
  • Socialism
  • feritale
  • oklahoma
  • SuperSentai
  • KamenRider
  • All magazines