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.
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.
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.
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
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.
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” …
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.
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.
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 … )
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 :)
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.
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.
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?
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.”
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:
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.
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?
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.
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
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.
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.
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.
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.)
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.
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).
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”.
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.
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
Why do you have to ship a source map? It compiles to vanilla js
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
This doesn’t make any sense. You’d have the same problem with minified js or css etc.
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.
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
outoftheloop
Active